Entertaining and a decent but predictable story but excellent cast lead by the severely Underrated Jeff goldblum. Has a decent pace and keeps you entertained and interested until the stupid AND cheesy ending. What a missed opportunity for a film to have long lasting impression. .