Advertising Feature
13 Actors Who Were Far Older Than Their Teenage Characters
3. Leonardo Dicaprio - Catch Me If You Can
Real age 28, Character Frank Abagnale Jr. 16
Leonardo Dicaprio has always looked young for his age, but in Catch Me If You Can, in which he played real life con man Frank Abagnale, he somehow manages to make you believe he is only the mere age of 16. With a 12 year age gap, the now Oscar winning actor perfectly pulls off the teenage persona.