Richard Harmon

Richard Scott Harmon is a Canadian actor. He is set to portray Owen Mercer/Captain Boomerang in the ninth season of.