Screaming kids stage their own siege of Troy and Gabby last night as their film idols arrive in London's Leicester Square.

Thousands of youngsters had queued all day to catch a glimpse of Disney favourites Zac Efron (Troy) and Vanessa Hudgens (Gabriella) at the premiere of High School Musical 3.

Zac, 20, looked stunned at the amazing response as he made his way down the red carpet to deafening yells.

He declared: "It's crazy and insane here, we saved the best to last in the school trip. It's a reality check when we get such a reception." In the film, the last in the trilogy for its two stars, Troy and Gabriella graduate, leading the way for some fresh students in High School Musical 4.

Zac went on: "It was really sad on the last day of filming. But we all have to grow up some time."

Gordon Ramsay, who arrived with his four children, said: "It's great for the kids to have such positive role models."

The star chef added: "My kids love Troy and Gabriella and I told them the quicker they get married, the quicker we can have their rooms back."