纽约百老汇,戏剧导演Oscar Jaffe(约翰·巴里摩尔 John Barrymore 饰)捧红了女演员Lily Garland(卡洛·朗白 Carole Lombard 饰),两人成为百老汇票房保证,同时也是一对情侣。合作三年后,Lily因为受不了Oscar对她私人生活的过度干预,偷偷跑去了好莱坞演电影。Oscar一怒之下起用了新的女演员,可惜票房很差,还在芝加哥欠下了债。在从芝加哥回纽约的二十世纪列车上,Oscar机缘巧合又和Lily在同一列火车上。Oscar试图挽回Lily,不管是爱情还是演戏,但Lily已经有了另外的恋人,也对重新和Oscar合作不感兴趣。这列火车上碰巧有一位脑子不大好使的大富翁,Oscar利用这个富翁给他开了张支票,试图以这张支票来让Lily签了演戏的合约。然而这位所谓“大富翁”原来不过是个精神病人,Oscar手中的支票毫无价值。心灰意冷的Oscar决定开枪自尽......

  故事开始于阿尔丁森林周边,西尼尔公爵(Brian Blessed饰)正在和众人一道,在他的庭院里观看一场小型的歌舞伎表演。他杀气腾腾的兄弟费德里克(同样由Brian Blessed饰)带领一对人马,突然冲了进来要发动一场政变。西尼尔被迫驱逐出境。   西尼尔从前的一位好友罗兰·德·鲍斯阁下的几个儿子也都深处在水深火热之中,年纪最大的奥利弗(Adrian Lester饰)剥夺了弟弟奥兰多(David Oyelowo饰)的继承权,奥兰多正好也在丛林中逃难。加入到阿尔丁森林聚会的是费德里克的女儿西莉亚(萝玛拉·嘉瑞饰)和西尼尔公爵的女儿罗莎琳德(布莱丝·达拉斯·霍华德饰)。   为了保护自己,他们不约而同选择了伪装。罗莎琳德假装自己是一位名叫加尼美得(Ganymede)的年轻男子,西莉亚则扮成是他的姐妹艾莉娜。他们带上了宫廷小丑试金石(阿尔弗雷德·莫里纳饰)随同而来。由此开始,一出纷繁复杂、罗曼蒂克诸如此类的好戏,已经悄悄上演。