Zac Efron has gotten pretty adept at handling screaming, pre-pubescent girls, but the 20-year-old was understandably shook up when a star-struck, middle-aged man lunged at him earlier this week. (Shudder) Fans are a creepy lot by nature, but there’s absolutely nothing more deranged than a middle-aged man, frothing at the mouth, for a teeny-bopper boy. I’m getting pedophillic chills just thinking about it. This is how it happened:

more photos after the scuffle…