Year Title Role
2002 Out of Courage 2: Out for Vengeance Ruslan Zmeyev / Writer / Producer
2002 Spider-Man Flash Thompson
2007 Spider-Man 3 Flash Thompson
2008 Impact Point Matt Cooper
2008 Wounded Patient
2009 Not Evelyn Cho Ryan
2009 Behind Enemy Lines: Colombia Lt. Sean Macklin
2009 Irene in Time Charlie
2011 The Girl With the Tramp Stamp Tattoo Mikael Blomkvist
2012 What to Expect When You’re Expecting Davis
2012 Magic Mike Big Dick Richie
2014 Sabotage Joseph “Grinder” Phillips
2015 Knight of Cups Joe
2015 Tumbledown Curtis
2015 Magic Mike XXL Big Dick Richie
2016 Pee-wee’s Big Holiday Himself
2017 Smurfs: The Lost Village Hefty Smurf (voice)
2017 Justice League Slade Wilson / Deathstroke
2018 Rampage Burke
2019 Drunk Parents Bob Donnelly
2019 Bottom of the 9th Sonny Stano
2019 Jay and Silent Bob Reboot Bailiff
2020 The Sleepover Leo
2020 Archenemy Max Fist
TBA Shoplifters of the World Full Metal Mickey


Year Title Role
2006 Jake in Progress Rick Cavanaugh
2006 CSI: Crime Scene Investigation Tom Harper
2006 Las Vegas Carson Stuart
2006 Close to Home James Miller
2006 So Notorious Scott
2006 A.K.A. Brian
2006 How I Met Your Mother Brad Morris
2007 Scrubs Chad Miller
2007 American Heiress Solomon Cortez
2007 ER Officer Litchman
2008 ‘Til Death Stu
2008 One Tree Hill Owen Morello
2009 CSI: Miami Tony Ramirez
2009 Medium Angelo Filipelli
2010 CSI: NY Rob Meyers
2010 100 Questions Rick
2010 Livin’ on a Prayer Doug
2010 True Blood Alcide Herveaux
2010 WWE Raw Himself
2011 Two and a Half Men Alex
2012 White Collar Ben Ryan
2013 Talking Dead Himself
2016 Mom Julian
2018 The Joel McHale Show with Joel McHale Himself
2018 No Activity Dugan
2019 One Day at a Time Nick
2019 The Big Bang Theory Himself
2019 Daybreak Karl Pokaski
2019 Star Wars Resistance Ax Tagrin
2021 Zack Snyder’s Justice League Slade Wilson / Deathstroke

Web shows and series

Year Title Role
2017 Force Grey: Lost City of Omu Himself/Arkhan the Cruel
2017 Critical Role Himself/Arkhan the Cruel
2018 Spellslingers Himself
2018 The Angel of Vine Hank Briggs
2020 Good Mythical Morning Himself