麦克(肯尼思·布拉纳 Kenneth Branagh 饰)是一名私家侦探,一日,一位失去了记忆的女子(艾玛·汤普森 Emma Thompson 饰)向他求助,希望能够通过他的帮助找回自己的身份。在催眠大师富兰克林(德里克·雅各比 Derek Jacobi 饰)的催眠之中,女子得知了自己前世的姓名——玛格丽特。
随着时间的推移,麦克渐渐爱上了善良的失意女子,在一次催眠中,他发现自己的前世竟然就是玛格丽特的丈夫罗曼,而玛格丽特正是死于罗曼之手。随着调查的深入,麦克发现富兰克林亦被卷入了他们纷乱复杂的前世今生之中,而他其实才是杀害玛格丽特的真正凶手。如今,命运让富兰克林和玛格丽特再度重逢,亦将玛格丽特置于了危险之中。。在阿根廷一个小镇上,一个叫索尔的乐团被很多喜欢音乐的人追捧和热爱,帕托就是其中之一。帕托每天都会在孤儿院和孩子们在固定的时间守在电视机前看索尔乐团的电视表演。有时候帕托甚至希望自己就是乐团中的一员,想象自己参加乐团和孩子们在电视里表演。有人打算解散孤儿院,这个突如其来的噩耗让帕托开始担忧,为了孩子们和孤儿院的前景,帕托和朋友决定凭着自己的力量改变实际情况。在这个过程中,他们和索尔乐团也产生了微妙的关联,情况真的会好转吗?。