Tom Cavanagh

Thomas Patrick "Tom" Cavanagh (born October 25, 1963) is a Canadian actor who currently plays Dr. Harrison Wells in The Flash.

For Disney he played Frank in Northern Lights and voiced Big Jack in Doc McStuffins.