Leonardo DiCaprio in ‘Catch Me If You Can’

Leonardo DiCaprio played 17-year-old Frank Abagnale Jr. in the 2002 crime drama “Catch Me If You Can.” His character was based on the real like Abagnale Jr., who was a conman. But DiCaprio conned audiences by fooling them into thinking he was 17 when he was in fact 28 when the movie was filmed.