Rihanna as Medusa, a winged human female with living venomous snakes in place of hair