Brenda Nick Baga as Sketch Sarah Jayne Jensen as Shelley Jesse Weafer as I.Q. Kelly Fletcher as Lou Ann J.P. Ferreri as Joey Spencer Liff as Mikey Laura Edwards as Vicky Tabitha Lupien as Becky Corey Gorewicz as Bix Joshua Feldman as Jesse Becca Sweitzer as Darla Everett Smith as Paulie Tiffany Engen as Noreen Brooke Engen as Doreen The Dynamites Nadine Ellis Arike Rice Tanee McCall Cameos In addition to the principal actors, the film contained several cameo appearances by individuals involved in the history of Hairspray: Ricki Lake (Tracy Turnblad in the original film) as William Morris Talent Agent #1, (Audio) performs "Mama, I'm a Big Girl Now". Adam Shankman (choreographer/director of the film) as William Morris Talent Agent #2 (Audio) sings "Tied Up in the Knots of Sin" with Shaiman which is heard when Prudy turns the record player on while she ties Penny up. Marc Shaiman (co-lyricist/writer of the film) as William Morris Talent Agent #3 (Audio) sings "Tied Up in the Knots of Sin" with Shankman which is heard when Prudy turns the record player on while she ties up Penny. Scott Wittman (co-lyricist and music writer of the film) as William Morris Talent Agent #4. John Waters (writer and director of the original film, who also cameoed as Dr. Frederickson in the original film) as the "flasher who lives next door" during "Good Morning Baltimore" Jamal Sims (Associate choreographer) as one of the Detention Kids Anne Fletcher (Associate choreographer) as the school nurse Zach Woodlee (Associate choreographer) as Smoking teacher Singing cameos Marissa Jaret Winokur (Original Broadway cast's Tracy) performs "Mama, I'm a Big Girl Now" Harvey Fierstein (Original Broadway cast's Edna) as brief singing cameo in the end credits "Mama, I'm a Big Girl Now" Corey Reynolds (Original Broadway cast's Seaweed) as singer of "Trouble on the Line". The song is heard shortly after "Big, Blonde and Beautiful" until Maybelle announces the cancellation of Negro Day. Arthur Adams (One of the Broadway cast's Seaweed) performs "Boink-Boink" which is heard during "Big, Blonde and Beautiful". Chester Gregory (One of the Broadway cast's Seaweed) performs "Breakout", which is heard during Tracy's introduction to Seaweed in detention. Aimee Allen performs "Cooties" Musical numbers "Good Morning Baltimore" – Tracy (Nikki Blonsky) "The Nicest Kids in Town" – Corny and Council Members (James Marsden) "It Takes Two" – Link (Zac Efron) "(The Legend of) Miss Baltimore Crabs" –