James Tupper is a Canadian actor who is known for his role in the drama ‘Revenge’. Check out this biography to know about his birthday, childhood, family life, achievements, and fun facts about him.