My mum finally got me to watch this as I never really had any interest before. But I am glad she did, it has an excellent story and a great cast, you cant go wrong with Denzel and Angelina. It has many twists and turns throughout and keeps your guessing the whole time. Only negative thing I would say about this is when I went to New York me and my mum were a little scared to get into a yellow cab haha.
Would definitely recommend.