Show more
Lanre Idewu was born on 26 March 1976 in Chicago, Illinois, USA. He is an actor and producer, known for Sherman's Showcase (2019), South Side (2019) and Arrested Development (2003). imdb.com