Film:
* The Emperor's Club (2002) - as William Hundert
* The Beaver (2011) - as Walter Black
* The Words (2012) - as Rory Jansen
* The Butler (2013) - as Louis
* Spinning Man (2018) - as Evan Birch
* The Report (2019) - as Daniel Jones
* The Tomorrow War (2021) - as James Forester
* The Many Saints of Newark (2021) - as Dickie Moltisanti
* A Cuban Girl's Guide to Tea and Tomorrow (2022) - as Mr. Perez
Television:
* Thirtysomething (1987-1991) - as Craig (Recurring role)
* The Adventures of Brisco County, Jr. (1993-1994) - as Brisco County, Jr.
* Sports Night (1998-2000) - as Dan Rydell
* The West Wing (2000-2006) - as Sam Seaborn
* In Treatment (2008-2010) - as Adam
* Weeds (2012) - as Mark (Recurring role)
* Masters of Sex (2013-2016) - as Dr. Ethan Haas
* The Good Wife (2010-2016) - as Eli Gold
* Counterpart (2017-2019) - as Howard Silk
* The Undoing (2020) - as Jonathan Fraser
* The Good Fight (2017-present) - as Eli Gold (Recurring role)
This is not an exhaustive list, but it gives you an idea of the diverse roles Josh Charles has taken on throughout his career. He has starred in critically acclaimed dramas, comedies, and thrillers, showcasing his versatility as an actor.