The 2000 Year Old Man

The 2000 Year Old Man

The 2000 Year Old Man as Lorax

Stan Marsh (South Park) as Ted

Wendy Testaburger (South Park) as Audrey

Uncle Grandpa as Young Oncler

Jean Val Jean (Les Miserables) as Old Oncler

Barack Obama as O'Hare

Phyllis Diller as Grandma

Human Twilight (Equestria Girls) as Ted's Mom

Jossee (Total Drama) as Oncler's Mom

Jacques (Total Drama) as Oncler's Dad

Eva (Total Drama) as Oncler's Aunt

Cartman (South Park) and Gideon (Pinocchio) as Oncler's Brothers

Tirek and Sombra (My Little Pony: Friendship is Magic) as O'Hares Body Gaurds

Discord (My Little Pony: Friendship is Magic) as Sai

Big Mac (My Little Pony: Friendship is Magic) as Melvin