This isn't an Academy winning movie but it is good. It has a nice script, definitely has good acting and good tension moments. The ending seems a bit precipitated but it is, overall, a good movie. Don't pay attention to the haters that have something against British movies, that's nonsense.