Craig Richards and Dan Azeez headline the Legon Sports Stadium in Accra, Ghana
Self
A list of similar movies.