Endless Love/Thomas

Cast

 * David as Thomas
 * Gru (from Despicable Me) as Edward
 * The Lorax (from The Lorax) as Henry
 * Dr. Nefario (from Despicable Me) as Gordon
 * Homer (from The Simpsons) as James
 * Hugh as Percy
 * Lucy Wilde (from Despicable Me 2) as Mavis
 * Jade as Emily
 * Grammy Norma (from The Lorax) as Rosie
 * Marge (from The Simpsons) as Molly
 * Eduardo (from Despicable Me 2) as Diesel
 * Mr. O'Hare (from The Lorax) as Diesel 10