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.
2024
as Tommy Ward
2024
2023
as Self - Host
2023
as Bobfather
2022
as Tom Fowler
2022
2022
as Cain
2022
as Gilbert Galvan Jr/Robert Whiteman
2022
as Harvey Dent (voice)
2022
as Joel Schwartz
2021
as Marlowe (voice)
2021
as Harry Cooper (voice)
2021
as Harvey Dent / Two-Face (voice)
2021
as Harvey Dent (voice)
2021
as Sheldon Sampson / The Utopian
2021
as Colin Cole
2020
as Lukas
2020
as Jack Spier
2020
as James O'Connor
2019
as Bob 'The Bobfather' Schmidt
2019
as John Lippoth
2018
as Detective Greg Kading
2018
as Jack Spier
2018
as Hero
2017
as Adam Rogers
2017
as Colonel William Lennox
2017
as Rick
2017
as Detective
2016
as Bill Lee
2016
as Frank Dunning
2016
as Ben Cahill
2015
as John
2015
as Alex
2015
as Special Agent Milton Chamberlain
2014
as Evan
2014
as Ace (voice)
2014
as Adam
2013
as Mitchell
2013
as Alex Wheatley
2013
as Anson (segment "Beezel")
2012
as Jeremy Coleman
2012
as Ace (Voice)
2012
as Narrator
2011
as Sam
2011
as Narrator
2011
as Lennox
2011
as Captain Flynn
2011
as Captain Flynn (voice)
2010
as Eric Messer
2010
as Tom
2010
as Hobart Kemp
2010
as Self
2010
as Nick Beamon
2009
as Self
2009
as Oz (voice)
2009
as Major Lennox
2007
as Captain Lennox
2006
as Alex
2006
as Himself
2005
as Dorian Gray
2004
as Magnus
2004
as Tad Hamilton
2003
as Danny McCoy
2003
2001
as Danny McCoy
2000
as Richard Reed
2000
as Guest
1999
as Self
1992
as Self / Presenter
1987
as Host
1970
as Leo du Pres
as Todd Beckman
as Staten Kirkland