The actor who played Jack Dawson in the 1997 movie Titanic was Leonardo DiCaprio. He starred opposite Kate Winslet as Rose DeWitt Bukater, and the two characters' romance was one of the main focuses of the movie. Titanic was a massive success and DiCaprio's performance earned him an Oscar nomination for Best Actor.