Tupper acted in several
off-Broadway plays, including
An Actor Prepares and
After the Rain. He co-wrote and appeared in 2005's
Loudmouth Soup, a fully improvised independent film that was filmed in one night with no script and no second takes. In 2006, Tupper started portraying Jack Slattery in the
ABC series
Men in Trees, credited for all 36 episodes of the show's run. He then appeared as Dr. Chris Sands in the
NBC medical drama
Mercy for 22 episodes before it was cancelled in 2010. Tupper appeared as Dr. Andrew Perkins, a trauma counselor, on ABC's ''
Grey's Anatomy''. He appeared in seven episodes in the show's seventh season. Tupper appeared on ABC's
Revenge from 2011 to its cancellation in 2015. He portrayed the character of David Clarke, the supposedly deceased father of the main character. His character had a recurring role for the first three seasons, appearing only in flashbacks and videos. Tupper was promoted to main cast for season four after it was revealed in the season three finale that his character was still alive. On September 27, 2016, the
British Columbia, Canada-produced post-apocalyptic action thriller
Aftermath debuted on Canada's
Space network and on
America's
Syfy network. While starring in this series, his real-life partner
Anne Heche played his wife for the series. In addition to his acting role on the series, Tupper also served as co-producer. The freshman season's 13-episode run ended in December 2016; the series was not renewed. From 2017 to 2019, Tupper had a supporting role in the
HBO drama series
Big Little Lies, portraying Nathan Carlson, husband of
Zoë Kravitz's Bonnie Carlson and ex-husband of
Reese Witherspoon's Madeline Mackenzie. ==Personal life==