Richard Harmon

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