Richard Harmon

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