Fan of Maggie Q, who always brings a professional performance. Keaton was terrific, as usual. Sam Jackson more or less plays Sam Jackson now in every role. The script wasn't the best, but the story moved along fairly well. A couple of plot twist helped drive the last 30 minutes of the film.