
Transformers: The Last Knight
Colonel William Lennox

The people behind our stories
Acting
Joshua David Duhamel (born November 14, 1972) is an American actor and former fashion model. After various modeling work, he made his acting debut as Leo du Pres on the ABC daytime soap opera All My Children and later starred as Danny McCoy on NBC's Las Vegas. Duhamel has ventured into film, appearing as one of the main protagonists in four of the Transformers films, most recently in the fifth entry, Transformers: The Last Knight (2017). He has also appeared in When in Rome (2010), Life as We Know It (2010), New Year's Eve (2011), Safe Haven (2013), and You're Not You (2014). In 2015, Duhamel co-starred on the short-lived CBS crime drama Battle Creek. He has also starred in several video games, most notably Call of Duty: WWII (2017). In 2018, he appeared in the romantic comedy-drama film Love, Simon. In 2021, Duhamel starred in the role of Sheldon Sampson in the Netflix superhero series Jupiter's Legacy.
No acting films by Josh Duhamel have been saved yet. Explore their credits below.
Explore their wider filmography. Saved films are marked so you can find something new.
55 acting credits · Includes cameos and other appearances where listed.

Colonel William Lennox

Jack

Tom Fowler

Eric Messer

Nick Beamon

Anson (segment "Beezel")

Bob 'The Bobfather' Schmidt

Alex Wheatley

Rick

Major Lennox

Shaw

Guy

Evan

Jeremy Coleman

Hobart Kemp

Timothy Close

Captain Lennox

Gilbert Galvan Jr/Robert Whiteman

Lukas

Harvey Dent (voice)

Harvey Dent / Two-Face (voice)

James O'Connor

Alex

Ben Cahill

Tommy Ward

Tad Hamilton

Detective

Adam Rogers

Alan

Harry Cooper (voice)

John

Harvey Dent (voice)

Bill Lee

Bobfather

Cast

John Lippoth

Narrator

Cain

Alex

Adam

Mitchell