Leonardo DiCaprio wished he’d accepted the role of Eddie Adams/Dirk Diggler in Boogie Nights (which later went to Mark Walhberg) because of how much he loved the movie. He accepted the part of Jack Dawson in Titanic instead, saying “I think they’re both great and wish I could have done them both.”