John Wesley Shipp

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