High School Musical star Zac Efron, 20, was attacked by a man outside a London theater last week. Bodyguards wrestled with the man after he flailed at the teenage heartthrob and his co-star and girlfriend, Vanessa Hudgens. “I actually got hit in the face,” said Hudgens. “I looked in the mirror and got a huge scratch and I was bleeding.”