I was predisposed to not like this due to the presence of Jennifer Garner - apart from "Juno" I have never liked her as an actress. This film was no exception but there were plenty of other things wrong with it as well. The script was bad - highly preposterous in fact - and largely pointless. And what is Kevin Smith doing these days? Why is he in this - just to spout of snappy one liners? Not a good film at all.