Leonardo DiCaprio
DiCaprio put his young looks to good use as teenager Frank Abagnale in Catch Me If You Can. He was 28 at the time.