One of the really good movies of recent years.. Nicolas Cage in top form with an excellent supportive cast. Highly recommended 