James Cameron, Leonardo DiCaprio and Kate Winslet James Cameron, Leonardo DiCaprio and Kate Winslet on the set of Titanic.