From the looks of this latest trailer, Brett Ratner's Hercules has more epic set pieces than you can shake a giant club at: In just two and a half minutes we see Dwayne Johnson face off against a variety of monsters and invading armies.

This version of the Greek mythological hero picks up after the legendary labors, with Hercules traveling around Greece with five companions, hiring themselves out as mercenaries. After taking a job from the king of Thrace to help defend against an invading warlord, however, Hercules must remember the hero he was.

Based on Radical Publishing’s comic Hercules: The Thracian Wars by Steve Moore and Admira Wijaya, the film also stars Ian McShane, Irina Shayk, Rufus Sewell, Joseph Fiennes, Peter Mullan, Rebecca Ferguson, Ingrid Bolso Berdal, Aksel Hennie and Reece Ritchie.

Hercules debuts July 25.