I felt angry, sad, frustrated, joy, such an emotional watch. Any movie that can have that effect is worth watching in my book. Great movie, good job by the young and upcoming actors too. As for Jamie Foxx? Well we all know he does a good job. Watch for yourself.