Captain Boomerang (actor)

Biography
To try and boost his own publicity, the Flash began starring in commercials that sponsored Lightspeed brand energy bars. One such commercial involved the hero battling portrayals of some of his biggest foes, including Captain Boomerang.

Total

 * Eclipsed