Tom Cavanagh

Tom Cavanagh (born October 26, 1963) is a Canadian actor. He portrays Dr. Harrison Wells in the first season of The Flash.