Tom Cavanagh

Thomas Cavanagh was born in Ottawa, Ontario, the second-oldest of five children. His close-knit family moved to Ghana, Africa when Tom was six. His father educated teachers there. The family moved back to Canada before Tom started high school (which he attended in southern Quebec). Tom went to Queens University in Kingston, Ontario where he played on the basketball team and graduated with degrees in English, Biology, and Education. His interest in theater grew when he was cast as the lead Danny Zuko in a Canadian "Grease". Since then, he has been in a moderate amount of movies, but is gaining popularity for his starring, award-winning role on the new NBC series Ed (2000), in which he plays the lovable, charming Ed Stevens. Cavanagh resides in L.A., where he has lived for two years. In his spare time he likes to play guitar and participate in a variety of sports.

Known For


Cast Credits

Darrow & Darrow (2017)
Starring as Miles Strasberg
Van Helsing (2016)
Starring as Micah
DC's Legends of Tomorrow (2016)
Guest starring as Harrison Wells
Supergirl (2015)
Guest starring as Harrison Wells
Guest starring as Eobard Thawne / Reverse-Flash
The Flash (2014)
Starring as Dr. Harrison Wells / Reverse-Flash (29 episodes)
Starring as Dr. Harrison "Harry" Wells / Earth-2 (44 episodes)
Starring as Harrison "H.R." Wells / Earth-19 (19 episodes)
Guest starring as H. Lothario Wells
Guest starring as Harrison Wolfgang Wells
Guest starring as Wells 2.0
Guest starring as Harry the Grey
The Goldbergs (2013)
Guest starring as Charles Kremp
The Following (2013)
Guest starring as Kingston Tanner (4 episodes)
  • Episode 2x14: Silence (Apr 21, 2014)
  • Episode 2x13: The Reaping (Apr 14, 2014)
  • Episode 2x12: Betrayal (Apr 7, 2014)
  • View 1 more
Arrow (2012)
Guest starring as Harrison Wells
Guest starring as Eobard Thawne / Reverse-Flash
Comic Book Men (2012)
Guest starring as Tom Cavanaugh
Blue Bloods (2010)
Guest starring as Mickey
Royal Pains (2009)
Guest starring as Jack O'Malley
Trust Me (2009)
Starring as Conner (13 episodes)
Love Monkey (2006)
Starring as Tom Farrell
Snow (2004)
The Ellen DeGeneres Show (2003)
Guest starring as Tom Cavanagh
Last Call with Carson Daly (2002)
Guest starring as Tom Cavanagh
Scrubs (2001)
Guest starring as Dan Dorian
Ed (2000)
Starring as Ed Stevens
Providence (1999)
Guest starring as Doug Boyce (8 episodes)
Cold Squad (1998)
Guest starring as Spencer Taggart
The Outer Limits (1995)
Guest starring as Vance Ridout
  • Episode 5x02: Donor (Jan 29, 1999)
Guest starring as Carl Toman
Street Legal (1987)
Guest starring as Dr. Peter Shenfield