Loading...

Lancelot Oduwa Imasuen

Search on Amazon

Biography

Benin City, Nigeria
Lancelot Oduwa Imasuen was born on July 21, 1971 in Benin City, Nigeria. He is a director and producer, known for The ABCs of Death 2 (2014), Games Women Play (2005) and Critical Decision (2004). Read more...

Directing