Leonardo DiCaprio in Titanic is an acting performance of Leonardo DiCaprio in the movie Titanic. DiCaprio plays the role of Jack Dawson, a penniless artist who falls in love with first-class passenger Rose DeWitt Bukater, played by Kate Winslet. More: en.wikipedia.org.