Zac Efron and Vanessa Hudgens can't keep their hands off each other.

The 'High School Musical' co-stars - who have been dating since they started filming the Disney franchise in 2005 - looked closer than ever as they partied at Teddy's bar in Los Angeles after the MTV Movie Awards on Sunday (31.05.09).

A source said: "They were holding hands, dancing close and always had their arms around each other."

The couple, who have been dogged by rumours they are set to split, were joined by a host of other celebrities at the exclusive venue including 'What Happens in Vegas' star Cameron Diaz and 'Twilight' co-stars Robert Pattinson and Kristen Stewart.

Meanwhile, Zac has revealed he turned down the lead role in upcoming musical movie 'Footloose' because he needs a holiday.

He said: "I have to regroup because this is all kind of crazy and there's lots of people here, but it doesn't make you feel like a real person. So it's nice to take some time off and remember what your life's about."

The 21-year-old hunk is thrilled the role will be played by 'Gossip Girl' star Chace Crawford instead.

He said: "I'm ecstatic for him. We're both in very different places and it just happened to work out. I think it's going to work out for the best."