James Tupper 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 ABCs Revenge.
Tupper was born in Dartmouth, Nova Scotia, Canada. After high school, he lived on a coffee farm in Kenya and studied Swahili. He studied acting at Concordia University, Montreal, and later at Rutgers University in New Jersey, where he earned a Masters Degree.
Source: Wikipedia