Hairspray is a 2007 musical romantic comedy film based on the 2002 Broadway musical of the same name, which in turn was based on John Waters's 1988 comedy film of the same name. Produced by Ingenious Media and Zadan/Meron Productions, and adapted from both Waters's 1988 script and Thomas Meehan and Mark O'Donnell's book for the stage musical by screenwriter Leslie Dixon, the film was directed and choreographed by Adam Shankman and has an ensemble cast including John Travolta, Michelle Pfeiffer, Christopher Walken, Amanda Bynes, James Marsden, Queen Latifah, Brittany Snow, Zac Efron, Elijah Kelley, Allison Janney, and Nikki Blonsky in her feature film debut. Set in 1962 Baltimore, Maryland, the film follows the "pleasantly plump" teenager Tracy Turnblad (Blonsky) as she pursues stardom as a dancer on a local television dance show and rallies against racial segregation.