During a 2015 interview with Howard Stern, Gwyneth Paltrow revealed many details about her past, including two major roles that she didn’t play: Rollergirl in Boogie Nights and Rose Bukater in Titanic.
While she didn’t explain the reason why she opted not to play Rose, she admits that in this business, there are times when you accept roles you’ll later regret and times when turn down other roles that might’ve been worthwhile.
Ultimately, she turned down the role.
Regarding the latter, the Academy Award-winning actress claimed that she was “really in contention” for Rose and believed she was “one of the last two” actresses up for it.