Mostly a good writers film...a bit silly in parts but still....