Iris (Kate Winslet), İngiltere'de yaşayan bir gazetecidir ve iş arkadaşı Jasper (Rufus Sewell) için yıllardır karşılıksız bir aşk beslemektedir. Çalıştıkları işyerinin yılbaşı partisinde aniden Jasper'ın başka bir iş arkadaşıyla nişanlanacağı haberi Iris'i çok etkiler. Bu sırada, Amerika'da yaşayan ve film fragmanları hazırlayan Amanda (Cameron Diaz), erkek arkadaşının onu aldatması üzerine onu terkeder ve yaşadığı yoğun tempodan uzaklaşmak ister.
İnternette tatil yerleri ararken, evleri herhangi biriyle bir süreliğine karşılıklı değiştirmeyi sağlayan bir site bulur. Amanda, İngiltere'deki Iris'in evi için onunla iletişime geçer ve karşılıklı olarak evleri yılbaşına kadar değiştirme kararı alırlar.