Its a Wonderful Life! (LovelYCriticGuy Style)(

Its a Wonderful Life! (LovelyCriticGuy Style)

Homer (Simpsons) as George Bailey

Marge (Simpsons) as Mary Hatch

Tom Cruise (South Park) as Mr Potter

Harodl Zidler (Moulin Rouge) as Uncle Billy

Mel Brooks as Clarence

Phyllis Diller as Ma Bailey

Mr Ratburn (Arthur) as Bishop Ernie

Arthur as Bert

Randy marsh (South Park) as Mr Gower

Peter Griffin (Family Guy) as Sam Wainwright

Gerald Broflvoski (South Park) as Harry Barry

Liane Cartman (South Park) as Mrs Hatch

Warde Donovan as Pa Bailey

Kenny McCormick (South Park) as Pete Bailey

Karen McCormick (South Park) as Janie Bailey

Bart (Simpsons) as Tommy Bailey

Lisa (Simpsons) as Zazu Bailey

Fluttershy (My Little Pony: Friendship is Magic) as Cousin Tilly