런던의 도심 한복판, 출근길의 댄(쥬드 로)은 신문사에서 부고 기사를 쓰지만 소설가가 되는 게 꿈인 잘생긴 낭만 청년. 인파 속에 유달리 눈에 띄는 한 앨리스(나탈리 포트만)를 발견하고 강한 이끌림을 느낀다. 그러나 그녀는 달려오던 택시에 치여 쓰러지고 얼떨결에 보호자가 된 댄은 사랑의 운명을 예감한다. 뉴욕 출신의 스트립댄서 앨리스와 동거를 시작한 댄은 그녀의 인생을 소재로 글을 써서 소설가로 데뷔하지만, 책 표지 사진을 찍기 위해 만난 사진 작가 안나(줄리아 로버츠 분)와 첫눈에 반하고 마는데…