Actors Queen Latifah, left, Zac Efron, center, and director John Waters pose at the afterparty for the premiere of New Line's "Hairspray" in Ackerman Hall at UCLA on July 10, 2007 in Los Angeles, Calif. All three appear in the film adapted from Waters' 1988 musical comedy starring Ricki Lake and Devine.
Actor John Travolta, left, director John Waters and actress Mink Stole pose at the afterparty for the premiere of New Line's "Hairspray" in Ackerman Hall at UCLA on July 10, 2007 in Los Angeles, Calif. Stole played Tammy in the original 1998 film written and directed by Waters. Waters has a cameo in the latest adaptation.
Actors Michelle Pfeiffer, left, and Amanda Bynes talk at the afterparty for the premiere of New Line's "Hairspray" in Ackerman Hall at UCLA on July 10, 2007, in Los Angeles, Calif.
Actor John Travolta kisses co-star Michelle Pfeiffer as they arrive to the Los Angeles premiere of their new film, "Hairspray," held at Mann Village Theatre on July 10, 2007, in Westwood, Calif. Travolta dons a fat suit to play Tracy Turnblad's mother, Edna. Pfieffer plays the villainous TV station owner and the mother of Tracy's rival.
Actor Zac Efron arrives to the Los Angeles premiere of New Line Cinema's "Hairspray" held at Mann Village Theatre on July 10, 2007, in Westwood, Calif. Nearly 20 years on, "Hairspray" has come full circle - the 1988 classic John Waters comedy became a Tony-winning Broadway smash in 2002, now the music-movie adaptation returns the material to the big screen on July 20.
Actors Kelly Preston, her husband John Travolta and Michelle Pfeiffer arrive to the Los Angeles premiere of New Line Cinema's "Hairspray" held at Mann Village Theatre on July 10, 2007, in Westwood, Calif. Travolta and Pfeiffer star in the film which opens on July 20.
Actress Queen Latifah goes blonde for the premiere of New Line Cinema's "Hairspray" held at Mann Village Theatre on July 10, 2007, in Westwood, Calif. Latifah plays Motormouth Maybelle, the local record store owner and DJ who hosts Negro Day on The Corny Collins Show.
Actress Allison Janney arrives to the Los Angeles premiere of New Line Cinema's "Hairspray" held at Mann Village Theatre on July 10, 2007, in Westwood, Calif. She plays Prudy Pingleton in the film starring John Travolta, Michelle Pfeiffer, Christopher Walken, Amanda Bynes, James Marsden, and Queen Latifah.
Actress Amanda Bynes arrives to the Los Angeles premiere of New Line Cinema's "Hairspray" held at Mann Village Theatre on July 10, 2007. in Westwood, Calif. Bynes plays Penny Pingleton, Tracy Turnblad's dorky best friend.
First-time actress Nikki Blonsky arrives to the Los Angeles premiere of "Hairspray" on July 10, 2007 in Westwood, Calif. Set in early 1960's Baltimore, "Hairspray" centers around Tracy Turnblad, played by Blonsky, a plump high-school girl who dreams of becoming a dancer on her favorite local afternoon TV show. Blonsky was working at an ice-cream shop when she learned of landing the role.
Actress Kelly Preston, Ella Bleu Travolta, and actor John Travolta arrive to the Los Angeles premiere of "Hairspray" on July 10, 2007, in Westwood, Calif. It took almost two years of convincing and pleading from the producers to persuade Travolta to take the role of Mrs. Edna Turnblad.
Actor John Travolta arrives to the Los Angeles premiere of New Line Cinema's "Hairspray" held at Mann Village Theatre on July 10, 2007 in Westwood, Calif.
Actors Brittany Snow, left, and Zac Efron arrive to the Los Angeles premiere of New Line Cinema's "Hairspray" held at Mann Village Theatre on July 10, 2007, in Westwood, Calif. Snow plays snooty Amber von Tussle and Efron plays her ex, Link Larkin, in the film.
Actor Forest Whitaker and his wife, Keisha, arrive to the Los Angeles premiere of New Line Cinema's "Hairspray" held at Mann Village Theatre on July 10, 2007, in Westwood, Calif.
Actress Carmen Electra arrives to the Los Angeles premiere of New Line Cinema's "Hairspray" held at Mann Village Theatre on July 10, 2007, in Westwood, Calif.
Actor James Marsden arrives to the Los Angeles premiere of New Line Cinema's "Hairspray" held at Mann Village Theatre on July 10, 2007, in Westwood, Calif. In the film opening on July 20, Marsden plays Corny Collins, the host of a local TV dance show.
Actor Elijah Kelley arrives to the Los Angeles premiere of New Line Cinema's "Hairspray" held at Mann Village Theatre on July 10, 2007, in Westwood, Calif. Kelley plays Seaweed J. Stubbs, Penny Pingleton's crush and Motormouth Maybelle's son.
Actress Amanda Bynes holds a Penny Pingleton fan as she greets fans at the premiere of her new film, New Line Cinema's "Hairspray," on July 10, 2007, in Westwood, Calif. The film is an adaptation of the Tony Award-winning 2002 Broadway musical of the same name, itself adapted from John Waters's 1988 comedy film set in 1960s Baltimore.
From left, actress Michelle Pfeiffer, daughter Claudia Rose, their guest, son John Henry, and husband writer/producer David E. Kelley arrive to the Los Angeles premiere of New Line Cinema's "Hairspray" held at Mann Village Theatre on July 10, 2007, in Westwood, Calif.
Fron left, producer Neil Meron, actress Nikki Blonsky, producer Craig Zadan, and actor James Marsden arrive to the Los Angeles premiere of "Hairspray" held at Mann Village Theatre on July 10, 2007, in Westwood, Calif. (Photo by Kevin Winter/Getty Images for New Line Cinema)