Happy Feet (LovelyCriticGuy Style)

Happy Feet (LovelyCriticGuy Style)

Stan Marsh (South Park) as Mumble

Marge (Simpsons) as Gloria

Peter Pan as Ramone

Lost Boys (peter Pan) as Lovelace

Papa Smurf as Noah the Elder

Jean Val Jean (Les Miserables) as Memphis

Fantine (Les Miserables) as Nora Jean

Squidward (Spongebob) as Nestor

Cartman (South Park) as Paul

Silent B (Clerks) as Rinaldo

Zidler (Moulin Rouge) as Lombardo

Horton (Horton Hears a Who) as Trev

Mr Grouse (Loud House) as Barry

Carl Fredrickson (Up) as Kev

Mecha-Streisand (South Park) as Leopard Seal

Mrs Nelson (South Park) as Mrs Astrakhan

Homer (Simpsons) as Seymoure

Nigel (Rio) as Boss Skau

Kirk (Star Trek) as Maurice