Bent starts out with promise but quickly goes downhill and never rebounds. Urban as Detective Gallagher has that cop look and voice, but he's about the best actor in this mess. The best scene is 2 minutes in when his girlfriend, a singer, rips into Ball of Confusion, but then, yep, you get confused.
Then there's a gun scene on a boat with unexpected consequences, and nothing gets explained. Urban meets Andy Garcia, and we have no idea who he is. Sofia Vergara shows up, no clear idea who she is. There is absolutely no character development, so no clue who these people are. Gallagher seems to be on his own, disavowed by the police. He drives here and there and everywhere, but no clue what he's doing. That pretty much explains the movie.
What's worse is that the acting was inexplicably bad. Andy Garcia had this crying scene about Gallagher, with his wife, and you have NO clue why she's upset and why he's crying. There's another scene with another cop who investigates an attack on Gallagher, and this guy was just a terrible actor, like he was reading off the cards. Sofia Vergara walked her way thru lines and her character did some stupid things.
Then suddenly you get to the end and Gallagher has everything figured out, but no clue about how he got there. It was a very confusing movie with really bad acting and poor character development. The scenery and setups were ok, but really a sub-par detective story. There are so many better detective cop stories than this. Really, don't waste your time. Dr McCoy should have just stayed on the Enterprise instead of beaming into this terrible movie.