James Cameron had to convince Leonardo DiCaprio to star in Titanic

James Cameron had to convince Leonardo DiCaprio to star in 'Titanic' as the actor thought that the screenplay was "boring".