John Travolta as Edna Turnblad is simply amazing and most convincing as a woman.
Michelle Pfeiffer as Velma Von Tussle is deliciously evil and looks sexy in anything.
Christopher Walken as Wilbur Turnblad is wonderful as Tracy's optimistic father.
Amanda Bynes as Penny Pingleton is cute and darling as Tracy's best friend.
James Marsden as Corny Collins brings high energy to the movie as a dancer and TV host.
Queen Latifah as Motormouth Maybelle is the social consciousness of the movie.
Brittany Snow as Amber Von Tussle is Velma's conniving daughter and spoiled brat.
Zac Efron as Link Larkin is a charming Elvis look-alike.
Elijah Kelley as Seaweed also brings high energy to the movie as a singer and dancer.
Allison Janney as Prudy Pingleton is very amusing, as Penny's strict and Bible-thumping Mother.
Nikki Blonsky as Tracy Turnblad is definitely refreshing and very charming.