Images from the set of a new film starring Matthew McConaughey, Zac Efron, Bria Vinaite,  Isla Fisher, Snoop Dogg and Jimmy Buffett have been released, and in them, Efron is wearing a vest straight off the back of an early 2000s Cornerstone-goer.

The sweet sleeveless denim jacket features patches with phrases including “Darwin’s Dead,” “Jesus Is Lord,” “Loser Luke 9:34,” “Jesus Died For You,” “Prayer Warrior,” and  “I’m not perfect, just forgiven.”

In The Beach Bum, which was written and directed by Spring Breakers filmmaker Harmony Korine, Efron plays a “hyper-Christian” dude named Flicker who meets Moondog (played by McConaughey), a man on some sort of spiritual quest in the Florida Keys.

However, the real star of the film is clearly the vest.


Like content like this? Go deeper with articles covering faith, culture, life, and more in each collectible issue of RELEVANT Magazine. Click here to subscribe to receive our print issues in your mail.