In 2006, Zac Efron was cast as Link Larkin in a film version of Hairspray released on July 20, 2007. Efron performed all of his own vocals in the role, which was filmed in Toronto, Ontario, from September 5 to December 2, 2006. He cut and dyed his hair dark brown and gained about 15 pounds for the role. Efron's performance and the film received positive reviews. Zac Efron was not able to perform with his fellow castmates in High School Musical: The Concert because of commitments on the film Hairspray. Drew Seeley took over for him.