Burt Reynolds – On Her Majesty’s Secret Service
Not many people know but Burt Reynolds also almost played James Bond in On Her Majesty’s Secret Service. However, he turned down the role and ended up starring in several Westerns like 100 Rifles. He said: “I spent the entire time refereeing fights between Jim Brown and Raquel Welch.” George Lazenby played the role of 007 instead.
John Travolta – Forrest Gump
John Travolta played Vincent Vega in 1994’s Pulp Fiction, which became a career defining role. While this was a great career move, he was offered another extremely successful role that same year. He was offered to play Forrest Gump, a role which of course ended up going to Tom Hanks instead.