59,100 suggestions
Benicio del Toro
as Satan in The 8

Oscar Isaac
as Satan in The 8

Javier Bardem
as Satan in The 8

Angelina Jolie
as Satan in The 8

Claes Bang
as Satan in The 8

Mads Mikkelsen
as Satan in The 8

Michael Fassbender
as Abraham Van Helsing in The 8

Chiwetel Ejiofor
as Archangel Gabriel in The 8

Ismael Cruz Cordova
as Archangel Gabriel in The 8

Yahya Abdul-Mateen II
as Archangel Gabriel in The 8

FAKE
as Archangel Gabriel in The 8

Yahya Abdul-Mateen II
as Archangel Gabriel in The 8

Eva Green
as Morgan le Fay in The 8

Sylvia Hoeks
as Morgan le Fay in The 8

Rebecca Ferguson
as Morgan le Fay in The 8

Roman Reigns
as Hercules in The 8

Steve Howey
as Hercules in The 8

Vincent Cassel
as Count Dracula in The 8

Lupita Nyong'o
as Lilith in The 8

Deepika Padukone
as Lilith in The 8