民国初年,广州西关陈家家道中落,只剩陈秀英、其入赘的丈夫杨振宇及服侍秀英的丫环。秀英体弱多病,稍一走动便会连咳不止,振宇是赌徒加酒徒,在外一遇不顺心事,便会对秀英及丫环拳打脚踢,丫环无法再忍,别秀英归家。
这日秀英迎来自称陈府仆人之女的梁绮华。见秀英身虚体弱,绮华表示愿留下将她照料,秀英将振宇恶习说明,绮华仍毫无犹豫,秀英感激不尽。对这位新来的丫环,振宇自没给予特殊优待,但绮华也非“善类”,某日她瞅准机会联合秀英将振宇杀害。秀英从此陷入恐慌,终被振宇的“鬼魂”吓死。她至死不知的是,绮华原是振宇的情人,而振宇与绮华亦没想到,秀英竟然“阴魂不散”。。比利(杰米•贝尔 Jamie Bell 饰)的家人是英国的一个底层矿工。他们参加罢工,挣扎在贫困的生活中,并认为比利应该学些男人的拳术。比利本来每周都去一回拳击班,偶然的机会却让他走上了不一样的路途。
因为一个小意外,比利发现了潜意识中对芭蕾的热爱,而挑剔世故的芭蕾老师威尔金森(朱丽•沃特斯 Julie Walters 饰)无意中发现了比利极具芭蕾天赋。二人一拍即合,威尔金森甚至放弃她的一班女学生,把全部心思放在培养小比利上。可是比利的家庭全然不理解儿子为何爱上女生的玩意。比利在家庭的反对下,痛苦的抉择。
然而大好机会就在当前。万一考上伦敦的皇家芭蕾学校,比利的芭蕾梦想将得到一个广阔舞台。比利站在一个十字路口,选择着他的人生。。