What role did Jon Voight play in the Transformers franchise?
Secretary of Defense John Keller
Optimus Prime
Sam Witwicky
Captain William Lennox
Answer
In the Transformers franchise, Jon Voight played the role of Secretary of Defense John Keller. He first appeared in the film Transformers in 2007, and reprised his role in the sequels Transformers: Revenge of the Fallen in 2009 and Transformers: Dark of the Moon in 2011.
The Jon Voight Journey: Delve into the Life and Career of the Talented American Actor