Sometimes it seemed as if there was a bit too much extraneous material to be honest. There's a lot of extraneous material thrown in - the community's combination of outrage and impotence against local drug dealers, the wrong side of the tracks romance between Monty and Julia, the situation the kids find themselves in when they're taken away from Monty and handed over to their mother. That leads to his budding relationship with Julia (Gabrielle Union) - a high powered lawyer who had employed Monty as her driver for a while, and finds herself strangely drawn to him both personally and professionally, as she ends up representing him. The basis of the story, of course, was Monty's frantic need to get custody of his 3 daughters back from his ex-wife, who's hooked up with a drug dealer and seems to be into some pretty bad stuff herself. Is there any surprise that comes up at any point in the entire movie? About the only thing thrown in that threw me off for a few minutes was the rape conviction against Monty (Idris Elba) which ended up being explained away anyway. The biggest problem with this is that it's so totally predictable almost from the very beginning.