Entertaining film if you're not looking for a back story of any substance ..and the character development is pretty awful as well. You can't relate to the main protagonist and his mindset, simply from a collage of cloudy indistinguishable memories. Horrible writing, but the actors did their best considering working with hot garbage.