I give any movie I can sit through at least a 6. This gets a 6.5. Acting was solid all round. It tugged at my emotions a few times, dog lovers will relate, 7/10 for that. It has some good violence but mostly that was kept on a leash and gets a 6.5/10. The story was a 6/10, kinda weak ending and it would have been a 5 but it gets a 6 for being partially original. It was fine but could have done more with the romance and even some sex/nudity would have upped my rating. Also was just unfortunate that the setting was often amongst the homeless, really not pleasant or entertaining to immerse in. So yeah, a competent 6.5/10 for me, watch it with your best friend.