Mechad Brooks currently portrays James (Jimmy) Olsen on The CW’s Supergirl
Jimmy will be the Guardian, who is a vigilante. According to DC Comics, this will cause a rift in his relationship with Kara.
You can read more about the Guardian on Supergirl on DC Comics.
See the first look of Mechad Brooks as Guardian below!
— DC (@DCComics) October 12, 2016