Movies:
* Superman Returns (2006) - Jimmy Olsen
* The Other Guys (2010) - Captain Gene Mosley
* The Ruins (2008) - Eric
* The Messenger (2009) - David
* The Devil's Tomb (2009) - Jack
* I Know What You Did Last Summer (1997) - Max
* Fanboys (2009) - Eric
* The Unborn (2009) - Mark
* The Age of Adaline (2015) - William
* The Last Witch Hunter (2015) - Dolan
* The Comedian (2016) - Bartender
* Super Troopers 2 (2018) - Cody
* The Toll (2020) - Josh
* A Madea Homecoming (2022) - Todd
Television:
* The CW's "The Flash" (2018-2020) - Henry Allen
* "Justice League: Gods and Monsters" (2015) - Batman (voice)
* "The Exes" (2011-2015) - Stuart
* "The Unborn" (2009) - Mark (TV series)
* "CSI: NY" (2004) - Kevin
* "Law & Order: Special Victims Unit" (2005) - Jason
* "The Loop" (2006) - Various roles
* "House of Cards" (2016) - Mark
* "The Walking Dead" (2016) - Dr. Carson
This is not an exhaustive list, but it includes some of his most notable and popular work. You can find more information about his career and filmography on websites like IMDb.