In No Good Deed Idris Elba is the villain and Taraji P. Henson is the terrified mother who must save herself and her child. If…

Can his legion of female fans stomach Idris Elba as the bad guy? We’ll see come September when Elba will play a psychopathic narcissist in…