RSS

Deon Taylor

black and blue

Sony Pictures/Screen Gems

Thriller starring Naomie Harris as a rookie cop on the run in New Orleans has all the ingredients to work, but gets the recipe wrong Read more

Reviews