理查德(约翰·浩克斯饰)因婚姻失败而变得性格怪异,尽管他努力面对生活的挑战,但儿子们的存在是他坚持下去的动力。艺术家克里斯蒂娜(米兰达·裘丽饰)则渴望通过自己的作品获得认可,她的前卫和天马行空让理查德对她产生了浓厚的兴趣。尽管两人背景迥异,理查德还是被克里斯蒂娜的魅力深深吸引,两人走到了一起。然而,他们需要共同面对理查德的两个儿子——14岁的彼得和7岁的罗比。这两个孩子各自隐藏着不为人知的秘密,理查德试图成为他们的榜样,却总是不得要领。在复杂的人际关系中,理查德和克里斯蒂娜能否克服困难,找到属于自己的幸福?