'17 Again' stars take to the red carpet

Zac Efron at the premiere of his new film

Zac Efron takes to the red carpet for the premiere of his new film 17 Again. Hundreds of swooning and screaming fans flocked to see the High School Musical star, including infamous Celebrity Big Brother contestant Danielle Lloyd and Emmerdale's Roxanne Pallett.

The film features the story of Mike O'Donnell, who, discontented with how his life has turned out as a separated, unhappy father, wishes he could go back to high school days and one day sees his wish come true. Zac Efron, 21, plays the teenage character, and shot to fame after playing Troy in the High School Musical films.