James Tupper

James Tupper is pictured as Dr. Chris Sands, a role he played in 23 episodes of Mercy in 2009-2010. He also played Dr. Andrew Perkins in 7 episodes of Grey’s Anatomy. Hre is probably best known for playing David Clarke in 43 episodes of Revenge between 2011 and 2015.

Features & TV Movies

Features & TV Movies:
VR indicates Direct-to-Video Release

Joe Dirt (2001)
Peroxide Passion (2001)
Corky Romano (2001)
Loudmouth Soup (2005)
Love’s Long Journey (TV-2005)
Love’s Abiding Joy (2006)
Invisible (2006)
Pictures of Hollis Woods (TV-2007)
Me and Orson Welles (2008)
For Heaven’s Sake (2008)
Toxic Skies (2008)
The Gambler, the Girl and the Gunslinger (TV-2009)

Mr. Popper’s Penguins (2011)
Girl Fight (TV_2011)
Playing for Keeps (2012)
Decoding Annie Parker (2013)
Nothing Left to Fear (2013)
Sticks & Stones (2013, short)
Secret Lives of Husbands and Wives (TV-2013)
Mom’s Day Away (TV-2014)
My Sweet Audrina (TV-2016)
The Last Word (2017)
FuN? (2017, short)
Site Unseen: An Emma Fielding Mystery (TV-2017)
Totem (2017)
Past Malice: An Emma Fielding Mystery (TV-2018)
No Apologies (TV-2018)
Emma Fielding: More Bitter Than Death (TV-2019)
Beneath Us (2019)
The World Without You (2019)

The Requin (2021)

TV Series – Cast:
Men in Trees (2006-2008)
Mercy (2009-2010)

Revenge (2011-2015)
Aftermath (2016)
American Woman (2018)
Big Little Lies (2017-2019)

The Hardy Boys (2020)

TV Series – Guest appearances:
Time of Your Life (2000)
Gilmore Girls (2005)
CSI: NY (2005)
How I Met Your Mother (2005)
Dr. Vegas (2006)
Samantha Who? (2008)
The Ex List (2009)

Grey’s Anatomy (2010, 2011)
Resurrection (2014)
The Brave (2018)
A Million Little Things (2018, 2019)

The Detectives (2020)