Kellan Lutz stars in the title role in director Renny Harlin's fantasy action movie.
Set in ancient Greece, Hercules is betrayed by his king, who steals his lover and sends the warrior into exile.
Sold into slavery, he must embrace his heritage as the son of Zeus to seek justice and revenge.
Scott Adkins, Gaia Weiss, Liam McIntyre, Liam Garrigan, Johnathon Schaech, Roxanne McKee and Rade Serbedzija also star in the film.
Lutz is best known for his role in The Twilight Saga. He also appeared in Tarsem Singh's Immortals.
Hercules: The Legend Begins will open in the US on January 10 and in the UK on August 8.