This is a wonderful movie. A lot more of an action flick than title suggests. Was a pleasant surprise as plot unfolded. Ben Affleck is perfect for this part. Well written script and good acting by all. Nice use of flashbacks for character development. Many twists and turns and a bit of a surprise ending. Watch it! You won't be disappointed.