Hercules is a 2014 American adventure film directed by Brett Ratner and starring Dwayne Johnson (in multiple roles), Ian McShane, Reece Ritchie, Ingrid Bolsø Berdal, Joseph Fiennes, and John Hurt. It is based on the graphic novel Hercules: The Thracian War.