Hairspray - Cast

Hairspray Movie Poster

John Travolta

as Edna Turnblad


Michelle Pfeiffer

as Velma Von Tussle


Christopher Walken

as Wilbur Turnblad


Amanda Bynes

as Penny Pingleton


James Marsden

as Corny Collins


Queen Latifah

as Motormouth Maybelle


Brittany Snow

as Amber Von Tussle


Zac Efron

as Link Larkin


Elijah Kelley

as Seaweed J. Stubbs


Allison Janney

as Prudy Pingleton




Nikki Blonsky

as Tracy Turnblad


  Change Location