This movie is no doubt my favorite American movie.
I will try to explain why.
I like movies where all the actors perform equally well.
And where the leading actor is sometimes put on the background.
I personally like the whole cast of this movie.
Cage (one of my favorite actors), Malkovich, Buscemi, Cusack (I like him in 1408 as well), Trejo.
Even those who play supportive roles are memorable.
I like Cage's hero quote: "There is only two men I trust. One is me.
The other is not you.".
It sounds even better in Russian because we skip "is" in our language.
There is a good plot in this movie.
And the effects. And the sound.
All the components are awesome.
I cannot find any cons.
Pretty much the same story with the movie "Inception".
All the actors are good except the women, in my opinion.
I find them both playing too weak and lifeless.