故事发生在一座荒无人烟的小岛之上,为了逃离尘世的喧嚣,环保主义者杰克(丹尼尔·戴-刘易斯 Daniel Day Lewis 饰)带着女儿萝丝(卡米拉·贝勒 Camilla Belle 饰)生活居住在这里。一转眼,萝丝已经十六岁了,就在此时,杰克发现自己患上了重病,他开始为女儿的未来做打算了。 杰克找来了自己的前女友凯瑟琳(凯瑟琳·基纳 Catherine Keener 饰),她带着自己的两个儿子来到了岛上,开始了和萝丝的“同居生活”。然而,萝丝却将凯瑟琳的到来看做是一种背叛和挑战,陷入愤怒的情绪之中无法自拔。看到女儿的情绪濒临崩溃的边缘,杰克知道,作为一名父亲,他是时候要开始行动了。
马丁·劳伦斯扮演一位穷困潦倒的拳击手,在某中世纪主题公园里当招待维生,不料有一天被意外击昏,醒来后却发现自己来到了中世纪,接着被一心想谋杀皇后的邪恶国王当成异类关进大牢,冒险逃出后误入丛林,被一名落难骑士当成是上天派来帮助他们推翻暴政的使者,于是被迫练习剑术,又引来一名美丽的农家女垂青,他们合力对抗邪恶的国王,马丁也重新认识了幸福的真谛……