James Tupper Biography, Early life career, Net worth - 0 views
-
Prakhar Krishna Tripatahi on 23 Oct 23James Tupper is really a famous Canadian actor best known for his fantastic role as 'David Clarke' in the ABC television series 'Revenge. In the past decade, the actor has also appeared in many television shows, including CSI: NY, How I Met Your Mother, and Grey's Anatomy.