Thomas/Mary and Max

Oliver as Max Jerry Horovitz

Molly as Mary Daisy Dinkle

Duck as Damian

Thomas as Mary Young

Percy as Damian Young

Emily as Vera Lorraine Dinkle

Henry as Homeless Man

Gordon as Len

Madge as Kissing Woman

Rosie as Bus Stop Mother

Diesel as Ken

Diesel 10 as Narrator