Frank Abagnale successfully committed cons worth millions of dollars in his late teens by posing as an airline pilot, doctor, and prosecutor. The film Catch Me If You Can is based on Abagnale's life and crimes of check fraud. Directed by Steven Spielberg, it stars Leonardo DiCaprio as Abagnale and Tom Hanks as an FBI agent chasing him. The film was a financial success and developed from Abagnale's autobiography purchased by Spielberg in 1997.