Jon Voight played the main villain Jim Phelps in Mission: Impossible (1996), who was revealed as the traitor who framed Ethan Hunt. Anthony Hopkins is a renowned actor but not in this film, Tom Cruise played protagonist Ethan Hunt, and Jean Reno played another character.