The 52-year-old actor portrays Cecil Gaines, a butler who served under eight US presidents in the new movie and he was delighted to work with director Daniels, reported Contactmusic.
"This is an amazing story about a butler who served eight presidents in the white house. You get to see the movement of the country and the times through his eyes, the love of his family, his wife and son, which is a very special unique opportunity.
"Lee Daniels is a really talented filmmaker so you put those two things together. The opportunity to work with Oprah Winfrey, because we had wanted to work together before, it's evident that I would be happy to join this project," he said.
"I didn't meet him, I did talk to his family, his son, people who worked with him. I did study photos of him, his recordings and stuff, but ultimately I was inspired by him so I had the freedom to create a character that represented this man. I tried to do that while still honouring his family.