The Reverend Tyler Perry’s The Passion is unfolding live in the streets of New Orleans, starring rising star Jencarlos Canela (JC) as risen star Jesus Christ (J freakin C!) This magical event is apparently even partly filmed in the French Quarter, a holy neighborhood known for blesséd gifts such as $7 frozen daiquiris seasoned with the godly liqueur 151. You must have many thoughts about this heavenly event, no? Let loose in the thread below.