LATEST Idris Elba And Taraji P. Henson’s No Good Deed Rewarded With $24.5 Million As Box Office Victor Travis Leamons · September 15, 2014