Tom is one of the best Canadian Actor and comedian. And he is widely known for his marvelous work in plenty of TV-Serials and Movies. Thomas was born in Ottawa, Canada. Tom Cavangh is known best for his amazing and unpredictable role in CW series The Flash. He has also made voice over of many game characters.