In honor of Good Friday, we're looking back at some of our favorite big and small-screen Jesuses. Here's our guide to the hottest, holiest and most downright-hilarious celebrity J.C.s of all time.


Victor Garber, Godspell

You didn't realize Jesus was a superhero clown in his spare time, did you? Luckily, the young Victor Garber was hot enough to make this mildly blasphemous take on the son of God work.


Christian Bale, Mary, Mother of Christ
The hair is a little contemporary for our tastes. We see Jesus as having more J.Lo-esque locks. It should be shoulder-length and chestnut. With honey highlights.


Jeremy Sisto, Jesus
Yes, even Elton from Clueless has played the Son.


Robert Powell, Jesus of Nazareth
Very Vogue-fashion-story.


Max von Sydow, The Greatest Story Ever Told
Extremely-loud-and-incredibly-hot Jesus.

Ted Neeley, Jesus Christ Superstar
Venice Beach Jesus.

Justin Theroux, The Ten
Horndog Jesus.
 
Matthew Modine, Mary
Hold-on-let-me-talk Jesus.

H.B. Warner, King of Kings
Bearded lady Jesus. [Fun fact: Warner also played tortured druggist Mr. Gower in It's a Wonderful Life. Who knew?!]


Jeffrey Hunter, King of Kings
Bain de Soleil Jesus.

Henry Ian Cusick, The Gospel of John
Desmond-from-Lost Jesus. Hey brother.
 
Willem Dafoe, The Last Temptation of Christ
We'll have what Jesus is having.


Jim Caviezel, Passion of the Christ
We hate promoting Mel Gibson's descent into darkness, but Caviezel is definitely the hottest on-screen Jesus of all time.

Will Ferrell, Superstar
Singles-bar Jesus.

Donald Sutherland, Johnny Got His Gun
L train Jesus (also acceptable: 'Williamsburg Summertime Jesus').