John Buckingham (BEN CHAPLIN) is a lonely bank clerk in the suburbs of London who's never been able to find the right woman for him. Accordingly, he decides to try his luck with a Russian mail order bride. Unfortunately, when Nadia (NICOLE KIDMAN) arrives at the airport, John realizes there's been a mistake as she smokes and doesn't speak a word of English.
Unsuccessfully attempting to contact the responsible agency, John tries to inform Nadia that things won't work out between them, but when she satisfies his needs regarding sex and particularly his obsession with bondage, he begins to accept her. Soon, and despite their language barrier, the two become something of a couple.
Yet, John's newfound happiness is shattered on Nadia's birthday when her Russian "cousins," Alexei (VINCENT CASSEL) and Yuri (MATHIEU KASSOVITZ), suddenly show up on his doorstep. As they make their way into his home and life, John becomes increasingly uncomfortable with their presence, particularly regarding the way Alexei treats Nadia.
From that point on and as his world is turned upside down by a sudden and rather shocking revelation, John does what he can to keep his wits about him, all while trying to figure out what to do regarding his relationship with Nadia.