Tom Cavanagh

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