Singapura, 1997. A rotina da família Lim é modificada com a chegada de Terry, empregada doméstica que foi para a cidade sonhando com uma vida melhor. Encarregada de cuidar do filho do casal, ela desenvolve uma relação íntima com o menino.
Situada em 1930, a história se passa em uma antiga casa de campo Inglesa onde uma festa de fim de semana está em andamento. A história gira em torno da família McCordle, particularmente o homem da casa, William McCordle. Entrado nos anos, William tornou-se benfeitor para muitos de seus parentes e amigos. Conforme o fim de semana passa, segredos são revelados, e parece que todos, acima e abaixo das escadas, quer um pedaço de William e de seu dinheiro. Mas, o quão longe eles irão para obtê-lo?
O filme conta três histórias de amor diferentes: Michael (Liam Neeson) é um escritor veterano, que acaba de romper com a esposa (Kim Basinger) e viaja a Paris, buscando novas histórias. Ele encontra na aspirante a escritora Anna (Olivia Wilde) uma amante e uma inspiração, devido ao passado sombrio da garota. O empresário Scott (Adrien Brody) está passeando por Roma, quando conhece a misteriosa cigana Monica (Moran Atias) e simpatiza com sua perigosa busca para reencontrar a filha pequena. Julia (Mila Kunis) é uma jovem mãe, traumatizada após perder a guarda do filho para o ex-marido famoso (James Franco), e conta com a ajuda da advogada Theresa (Maria Bello) nesta batalha judicial.