Rochelle Okoye

Rochelle Okoye is an Canadian actress. She portrays Finhead in the third season of Supergirl.

Season 3

 * "In Search of Lost Time" Finhead