Marcus Lyle Brown was born on December 26, 1970. He is an actor and producer, known for 12 Years a Slave (2013), Monster's Ball (2001) and The Host (2013). Read more on iMDB