James Tupper (born August 4, 1965) is a Canadian actor known for his roles as Jack Slattery on the ABC television series Men in Trees, Dr. Chris Sands on the NBC medical drama series Mercy, and David Clarke on ABC's Revenge.
He also starred in the post-apocalyptic thriller Aftermath, on Space in Canada and Syfy in the U.S., and in the HBO series Big Little Lies.
[2] In 2006, Tupper started portraying Jack Slattery in the ABC series Men in Trees, credited for all 36 episodes of the show's run.
Tupper appeared as Dr. Andrew Perkins, a trauma counselor, on ABC's Grey's Anatomy.
[5] He began dating actress Anne Heche in 2007, they met on the set of Men in Trees and went on to co-star in the 2008 film Toxic Skies.