Josh Duhamel

Acting

2017

Transformers: The Last Knight

- Col. William Lennox
2007

Transformers

- Captain Lennox