Kevin Spacey is the greatest actor, and he does some of his finest work in this movie. Thrilling AND action packed! It's great for everyone!