Captain Boomerang is the name of two supervillains appearing in American comic books published by DC Comics, who respectively serve as enemies to both the Barry Allen and Wally West versions of the Flash. From Wikipedia
The actor debuts his lead role in a genre-bending thriller while hinting at a possible Captain Boomerang return in the DC Universe.