Hercules/Les Miserables (2012)

Marius as Hercules

Cosette as Meg

Javert as Hades

Valjean as Zeus

Fantine as Hera

The Thenardiers as Pain and Panic