Acting
Abia, Nigeria
as Father Fatoye
as Lo Boyz Leader
as Burly Guard #1
as Dr. Owasi
as State Department
as Detective Sheridan
as Louis
as Russ
as Yousef Deng
as Derrick