Leonardo DiCaprio Almost Had Titanic Role Taken Away From Him

Leonardo DiCaprio almost didn't get to play his iconic role as Jack in Titanic after he refused to do a screen test with co-star Kate Winslet. 

Director James Cameron, 68, recalled the audition process for the 1997 film in an interview with GQ and revealed the heartthrob was almost sacked as the lead for Jack Dawson before even getting before a camera.