What really ruined this movie. . .
The two actors who played the Americans were just not in the same league as the British cast. Even the little brother outshines Thomas and Blucas. It was very hard to believe either of the sisters, played so well by Garai and Byrne, would find those guys attractive, first of all. Henry Thomas was fine as a kid in ET, but there's a reason he didn't become a success as an adult actor. And Marc Blucas belongs on TV series, period.
They really should've cast Henry Cavill as one of the leads. When he's on the screen he makes his presence felt. Why is it the Brits produce so many talented young male actors while we don't? We certainly have our share of talented young actresses.