Enjoyable Harry Potter-ish yarn bouyed by good humour and a surprisingly mature look at relationships. Astonishing performance by Freddie Highmore as both twins (abetted by seamless effects). Recommended.