Actually better than the trailers suggested but the lead actor was too old for the role by a good decade. Zoey Deschanel could barely talk she's had so much lip filler/Botox above her lip. She was wearing these frumpy heeled boots the whole time, even to her job - stacking shelves in a shop. Ludicrous... of course you'd wear flats.