Fred Figglehorn is in love with Judy, who lives next door. But Kevin, the local bully, prevents Fred from seeing Judy until she moves out of town. So, Fred embarks on a quest to find her in the hope that his feelings will be reciprocated.
Lucas Cruikshank
as Fred Figglehorn / Derf
Pixie Lott
as Judy
Jake Weary
as Kevin
Jennette McCurdy
as Bertha
John Cena
as Fred's Dad
Siobhan Fallon Hogan
as Fred's Mom
Jack Coughlan
as Young Fred
Mak Kriksciun
as Young Evan Weiss
Robert Noble
as #6 Bus Driver
Gary Anthony Williams
as Laundromat Manager
John Gatins
as Car Wash Clerk #1
Bambadjan Bamba
as Car Wash Clerk #2