Chris Wilton (JONATHAN RHYS MEYERS) is a former professional tennis player who's tired of the touring and not being quite good enough to compete with the best in the game. Accordingly, he's moved to London where he's taken a job as a tennis pro teaching the elite at a local club. Among his clients is Tom Hewett (MATTHEW GOODE), the debonair and dashing young adult son of wealthy businessman Alec Hewett (BRIAN COX). Sensing a kindred spirit in Chris, Tom instantly befriends and introduces him to his pretty sister Chloe (EMILY MORTIMER), with both inviting Chris to spend time with their family.
While Chris is attracted to Chloe and the two soon become an item, he's bewitched by Tom's fiancée, Nola Rice (SCARLETT JOHANSSON). While Tom's mother Eleanor (PENELOPE WILTON) thinks the struggling American actress is below her son, the young woman repeatedly bewitches Chris, but considering the scenario, he can't do anything about it.
Soon, Chris and Chloe are married and Alec has gotten him a lucrative job, but the pressure of trying to conceive a baby somewhat sours Chris' feelings for Chloe, especially considering that he's still fixated on Nola. From that point on, and as the two begin having an affair, Tom must choose between his comfortable and cushy lifestyle and the danger and excitement of seeing Nola on the side.