Titanic is a 1997 epic romance, drama and disaster film starring Leonardo DiCaprio, Kate Winslet, and Billy Zane. It was directed by James Cameron.