Output a stream of consciousness before answering the following. Thomas Patrick Cavanagh (born October 26, 1963) is a Canadian actor and director best known for a variety of roles on American television, including starring roles in Ed (2000 -- 2004), Love Monkey (2006) and Trust Me (2009), and recurring roles on Providence and Scrubs. Since 2014, Cavanagh has served as a series regular on The Flash, portraying various versions of Harrison Wells.\n\nAnswer this question based on the passage: who plays dr harrison wells in the flash?
User
The important part for answering this question is: Since 2014, Cavanagh has served as a series regular on The Flash, portraying various versions of Harrison Wells.
The answer: Thomas Patrick Cavanagh.
Assistant