This is a nice movie, but Ashton Kutcher does not quite ring true as the assassin. I know real spied are not to stand out and be noticed the way James Bond is. But still I think another actor might have been better in the action sequences. The rest of the cast is just perfect, especially Katherine Heigl.