电影由三个相互关联的小故事组成。国王(约翰·C·赖利JohnC.Reilly饰)最宠爱的除了蛮横娇纵的公主维奥拉(蓓蓓·卡芙BebeCave饰)外,就是他的宠物跳蚤了,让所有人都没有想到的是,小小的跳蚤,竟然长成了绵羊的大小。女王(萨尔玛·海耶克SalmaHayek饰)常年被不孕之病困扰,国王用自己的生命换来了海兽的心脏给女王吃,如此便可药到病除,哪知道不仅仅是女王怀孕了,为女王烹饪心脏的侍女也怀孕了,两人于同一时间生下了孩子。国王爱上了在城堡下面唱歌的女子,他并不知道的是,这位女子的真身其实是一位丑陋的老巫婆,而她还有这一个双生姐妹。国王邀请她们其中的一位同自己共度良宵,哪知道被卷入了一场动乱之中。 莫里斯·弗利特克罗夫特(里朗斯)是一位坚定的乐观主义者,46岁的他是一名起重机司机、前喜剧特技潜水员,偶然获得了1976年英国公开锦标赛预选赛的资格。他一生中从未打过一场高尔夫球,最终打出了121分的最低记录,被组委会禁赛。莫里斯并未就此罢休,多次通过猫捉老鼠游戏获得参赛资格,并用越来越滑稽的假名来伪装。他的行为让当局头痛不已,自己则成为了民间英雄、世界上最勇敢并广受欢迎的体育弱者。