Alice (Paula Patton) en David (Matthew Goode) hebben allebei twee kinderen uit een eerdere relatie. Om iedereen de gelegenheid te geven elkaar wat beter te leren kennen, besluiten ze als samengesteld gezin op vakantie te gaan naar Cornwall. De kinderen hebben weinig met elkaar op, totdat ze samen op het strand een magisch wezen vinden dan hun wensen kan vervullen.