故事发生在未来,一名无人机飞行员哈普(戴姆森·伊德瑞斯饰)被派往危险的军事区域,他在那里发现自己服务的是一名研究机器人的长官里欧(安东尼·麦凯饰),这名长官的任务是在叛乱分子之前研发出打败对方的装置。。这是一所特别的魔法学院,无论你是奇招怪出的民间艺人,还是青春逼人的高校社团,是出人意料的社区达人,还是从小耳濡目染魔术的世家子弟,甚至是爱好魔术想要成为跨界魔法师的明星艺人,都想通过努力跻身这所学院。这所学院的选拔方式将分为三个阶段,一个是全民皆乐、热闹非凡的大汇演,一个是晋级赛,最后就是师生共进、步步前进的城堡升级。。尼古拉斯•尼克贝(查理•汉纳姆饰)的父亲死后,家中失去经济支柱。他与母亲、妹妹便到了伦敦想要投靠伯父拉尔夫,拉尔夫是个惟利是图的人,他只想从尼古拉斯身上得到最多的得意。于是尼古拉斯被送到伯父好友沃克弗德(吉姆•布劳德本特饰),但所谓的学校里面的孩子都遭沃克弗德夫妻虐待。尼古拉斯愤怒之下,教训了沃克弗德后便带着最可怜的史迈克(杰米•贝尔饰)离开了。 路上他们得到过好心人帮助。得知妹妹凯特因伯父的关系险被破坏名声,尼古拉斯回到伦敦后与伯父断绝了关系。幸运的是他得到了采瑞博兄弟的赏识,得到了收入不菲的工作。而不幸的是相处已久的史迈克因病逝世。 拉尔夫不甘被反抗,暗地里想办法打垮尼古拉斯,但拉尔夫的助手正义的站到了尼古拉斯那边,向他通风报信。尼古拉斯对美丽的玛德琳(安妮•海瑟薇饰)一见钟情,拉尔夫又想从中破坏他们之间的关系。这时拉尔夫正面临破产,而且...。