Titanic The film poster shows a man and a woman hugging over a picture of the Titanic's bow. In the background is a partly cloudy sky and at the top are the names of the two lead actors. The middle has the film's name and tagline, and the bottom contains a list of the director's previous works, as well as the film's credits, rating, and release date. Theatrical release poster Directed by James Cameron Written by James Cameron Produced by James Cameron Jon Landau Starring Leonardo DiCaprio Kate Winslet Billy Zane Kathy Bates Frances Fisher Bernard Hill Jonathan Hyde Danny Nucci David Warner Bill Paxton Cinematography Russell Carpenter Edited by Conrad Buff James Cameron Richard A. Harris Music by James Horner Production companies Paramount Pictures[1][2] 20th Century Fox[1][2] Lightstorm Entertainment[1] Distributed by Paramount Pictures (North America) 20th Century Fox (International) Release dates November 1, 1997 (Tokyo) December 19, 1997 (United States) December 20, 1997 (South Africa) Running time 194 minutes[3] Country United States Language English Budget $200 million[4][5][6] Box office $2.195 billion[7] Titanic is a 1997 American epic romantic disaster film directed, written, produced, and co-edited by James Cameron. Incorporating both historical and fictionalized aspects, it is based on accounts of the sinking of the RMS Titanic and stars Kate Winslet and Leonardo DiCaprio as members of different social classes who fall in love aboard the ship during its ill-fated maiden voyage. Also starring are Billy Zane, Kathy Bates, Frances Fisher, Gloria Stuart, Bernard Hill, Jonathan Hyde, Victor Garber, and Bill Paxton.