London, July 19 : American actor Zac Efron and his girlfriend actress Vanessa Hudgens were caught looking like a bunch of lovesick school kids on their holiday.
Efron, 20, and Hudgens, 19, were seen spending a lot of time together, and seemed keen to make the most of their time off from filming.
The duo looked very much in love with one another, as they took a stroll on their holidays on the Turks and Caicos islands in the Caribbean, and later splashing around in the surf.
The pair even went for a paddle in a canoe before ending up in a loving embrace on the beach.
"They looked so much in love - just like a pair of teenage sweethearts," Daily Mirror quoted an onlooker as saying.
"They were constantly chatting and giggling and could hardly keep their hands off each other," the onlooker added.
The couple, who have been dating for about a year, star as Troy Bolton and Gabriella Montez in the hit movies.