really good plot.. and the movies greatness was enhavced by travolta's attitude on screen.nicholas cage was mognificent.. even though the story was a little far fetched i thought it was really good.. john woo did a really good job in this film and he got an amazing star cast 