Jack Dawson. Jack Dawson (played by Leonardo DiCaprio): Jack is a poor man from Wisconsin who has been traveling in Europe (mainly Paris). He wins 2 third class tickets for the Titanic in a poker game and boards the ship with his friend Fabrizio.