Howard has had prominent roles in many other movies, including Winnie, Ray, Lackawanna Blues, Crash, Four Brothers, Big Momma's House, Get Rich or Die Tryin', Idlewild, August Rush, The Brave One, and Prisoners. Howard played James Rhodes in Iron Man and its video game adaptation, but he was replaced by Don Cheadle for the future films. He stars as the lead character Lucious Lyon in the television series Empire. His debut album, Shine Through It, was released in September 2008. In September 2019, Howard announced that he had retired from acting as he was "tired of pretending. "