If so can I recommend "Retribution" by Jilliane Hoffman it's her debut novel and a cracking read, I love murder / mystery / thrillers etc and this matches and surpasses most of them, has it all (for me) gruesome murders, court case, interesting and some likeable characters and a great twist!
Now that you mention it, although quite different from the roles she normally plays yes I think she would be good in it, and someone broody like Johnny Depp for the rapist, although the character should be blonde!