John Woo does a good job of Directing this film.Nicolas Cage does a good job without over acting like he sometimes does.as for Travolta this is his best comeback film.the other ones he just walked thru.he actually acts in this one.him&cage have good chemistry thru out.very interesting film.