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.