No photoAbiola OgunbiyiActingBorn 16/04/1990London, England, U.K.Known ForDeadline2022A Boy Called Christmas2021Sexellence2018Jamestown2017