May 15 May 15 Liz Benson makes Nollywood comeback in Mercy Johnson's new film Shewa Akinola Entertainment