17 Again— Full Cast
2009
Cast (15)

Zac Efron
as Mike O'Donnell

Leslie Mann
as Scarlett O'Donnell

Thomas Lennon
as Ned Gold

Michelle Trachtenberg
as Maggie O'Donnell

Sterling Knight
as Alex O'Donnell

Matthew Perry
as Mike O'Donnell (Adult)

Tyler Steelman
as Ned Gold (Teen)

Allison Miller
as Scarlett (Teen)

Adam Gregory
as Dom

Hunter Parrish
as Stan
Mario Cassem
as Samir

Kat Graham
as Jamie

Tiya Sircar
as Samantha

Melissa Ordway
as Lauren

Melora Hardin
as Principal Jane Masterson