Live action hercules recast by jackskellington416 d8Icokp-pre

Hercules-Chris Pratt

Meg-Leslie Mann

Hades-Jack Nicholson

Phil-Danny DeVito

Pegasus-A Pinto Horse

Pain-George Clooney

Panic-Bradley Cooper

Zeus-Nick Offerman

Hera-Lena Headey

Hermes-Paul Shaffer

Young Herc-Gulliver McGrath

Thalia-Amber Riley

Clio-Raven Symone

Calliope-Beyonce

Melpomene-Alicia Keys

Terpsichore-Janelle Monae

Lachesis-Maggie Smith

Clotho-Helen Mirren

Atropos-Renee

Victor Nessus-Frank Medrano

Hydra-Motion Capture by Andy Serkis