The upperclassmen of St. Mary's LifeTeen presented the Passion Play in Dedham, MA, on Good Friday, April 10, 2009.