Tom Cavanagh

Tom Cavanagh (born October 26, 1963) is an Canadian actor. He will portray Harrison Wells in the upcoming The Flash spin-off.