Tom Cavanagh

Thomas Patrick "Tom" Cavanagh is a Canadian actor and director. He portrayed Eobard Thawne/Reverse-Flash and various iterations of Harrison Wells in, , , and.