Spirituality, Zac Efron Overcome Plot Holes in ‘Charlie St. Cloud’