People always get my age wrong. I guess that's a good thing. But I could never play a teenager or a playboy in a movie like these five celebrities. The following five hunks are (or were) teen heart throbs, but what those little girls don't know is these guys are probably older than their dads!

Andrew Garfield is 31

Jemal-Countess-Getty-Images

Johnny Depp is 51

Dimitrios Kambouris / Getty Images

Robert Downey Jr. is 49

Kevin Winter, getty Images

William Shatner is 83

Ethan Miller, Getty Images

Pharrell is 41

Alberto E. Rodriguez, Getty Images

Greg Delange is ______