Skip To Content

    15 Fine-Ass Actors Who Have Played Jesus

    You're going to have to say a lot of Hail Marys after reading this one.

    1. Diogo Morgado, Son Of God (2014)

    Twentieth Century Fox

    So many impure thoughts...

    2. Ewan McGregor, Last Days in the Desert (2015)

    Broad Green Pictures / Tugg

    ๐Ÿ™ THIS IS NOT A DRILL: Ewan McGregor really was sent from Heaven above. ๐Ÿ™

    3. Christian Bale, Mary, Mother of Jesus (1999)

    NBC, Hallmark Entertainment

    Getting thirsty for that holy water yet?

    4. Ted Neely, Jesus Christ Superstar (1973)

    Universal Pictures

    Rock me, sweet Jesus.

    5. Henry Ian Cusick, The Visual Bible: The Gospel of John (2003)

    Visual Bible International

    No, this is not an outtake from LOST.

    6. Robert Powell, Jesus of Nazareth (1977)

    NBC / Shout! Factory

    Those eyes, tho. #blessed

    7. Jim Caviezel, The Passion of the Christ (2004)

    Icon Entertainment International

    Water into wine? Yes, please.

    8. Max von Sydow, The Greatest Story Ever Told (1965)


    Coveting so hard rn.

    9. Jeremy Sisto, Jesus (1999)

    ARD Degeto Film / Affirm Films

    I would follow him. Anywhere.

    10. Jeffrey Hunter, King of Kings (1961)

    MGM / Warner Home Video

    ๐Ÿ”ฅ Literally, just so hot. ๐Ÿ”ฅ

    11. Juan Pablo Di Pace, A.D. The Bible Continues (2015)


    I heard this carpenter is good with his hands.

    12. Robert Torti, Reefer Madness: The Movie Musical (2005)

    Showtime Networks

    How does one get backstage?

    13. Haaz Sleiman, Killing Jesus (2015)

    National Geographic Channel

    Don't worry, he'll be back in three days.

    14. Bruce Marchiano, The Gospel According to Matthew (1993)

    Visual Bible

    Black and white and hot all over.

    15. Willem Dafoe, The Last Temptation of Christ (1988)

    Universal Pictures

    Pour me some of that sweet, sweet communion wine.

    ๐Ÿ™Œ Miracles, every single one of them. ๐Ÿ™Œ

    Touchstone Pictures

    Want a heaven-sent hunk in your inbox every weekday? Sign up for BuzzFeed's "Dude A Day" newsletter!