Who's your favorite onscreen Jesus
Kenneth Colley - The English actor played Jesus in the comedy/satire 'Monty Python's Life of Brian' (1979).
Willem Dafoe - Dafoe played the role of Jesus in Martin Scorsese's 'The Last Temptation of Christ' (1988).
Christian Bale - The famous actor played Jesus in the 1999 NBC TV movie 'Mary, Mother of Jesus.
Henry Ian Cusick - In 2003, the Scottish-Peruvian actor played Jesus Christ in 'The Gospel of John.
Jim Caviezel - Caviezel is best known for playing the lead role in Mel Gibson's 'The Passion of the Christ' (2004).
Andrey Barilo - The actor played Jesus in the Russian movie 'Iuda' 2013.
Diogo Morgado - The Portuguese actor played Jesus in the History Channel miniseries 'The Bible' (2013).
Ewan McGregor - The Scottish star played Jesus in 2015's 'Last Days in the Desert.
Rodrigo Santoro - The Brazilian actor played Jesus in 'Ben-Hur' (2016).
Joaquin Phoenix - The Oscar-winning actor played Jesus in 'Mary Magdalene' (2018).