Great acting, great cinematography - unrealistic situations and actions.. like, too unrealistic. Captivates you in the beginning, interesting plot, then you get angrier and angrier because it gets a little stupid and end the movie.. angry. Terrible morality, or none at all, which made me angrier. Not great story telling.