【主 演】 本•阿弗莱克 Ben Affleck ....Neil
詹妮弗•安妮斯顿 Jennifer Aniston ....Beth Murphy
德鲁•巴里摩尔 Drew Barrymore ....Mary
詹妮弗•康纳利 Jennifer Connelly ....Janine
凯文•康诺利 Kevin Connolly ....Conor Barry
布莱德利•库珀 Bradley Cooper ....Ben
斯嘉丽•约翰逊 Scarlett Johansson ....Anna Marks
金妮弗•古德温 Ginnifer Goodwin ....Gigi Phillips
贾斯汀•朗 Justin Long ....Alex
摩根•莉莉 Morgan Lily ....5 yr. old Girl
Trenton Rogers ....6 yr. old Boy
Michelle Carmichael ....Mother
Kristen Faye Hunter ....Crying 20-Something (as Kristen Faye Hunter)
Sabrina Revelle ....Consoling Friend
比起现在幸福的斯嘉丽而言,德鲁•巴里摩尔的感情生活似乎就没那么顺畅和完美,经历过两段失败婚姻的巴里摩尔依然相信爱情,并为了获得美好的爱情而努力着--过了6个月单身生活的她根本没有任何快乐而言。这位33岁的女影星在接受《妇女家庭杂志》(Ladies Home Journal)采访时说道:“我喜欢有美好结局的爱情,同时我也坚信大部分的爱情都会有美好的结局。因为这样的想法常常令我感觉不到孤独,而且也能体会到人生的意义。我认为爱情的实质同样也随着时间的推移而有所进化,爱情里没有对错,只有耐心、付出和一切可能的事情。”对爱情充满向往的巴里摩尔也因出演《其实你不懂他的心》而与片中饰演Alex的贾斯汀•朗传出了新的恋情。