月黑风高。直隶镇守使雷大牛的军营里搭起了热闹的擂台。他的军师、铁牛军总参谋刘昆山在替他招徕士兵。自从袁世凯称帝事败之后,北洋军阀便招兵买马,纷争割据。这刘昆山本是从宫里跑出来的流民,战乱中无以为生,只好跟随师傅——传说中可以点石成金、撒豆成兵的“七圣法”的传人柳万遥学习法术以谋生计。擂台上一招天女散花,撒下去的馒头、银箔哄得人们心花怒放,又一招杀鸡儆猴的血滴子,刘昆山当场就让指责他强行拉伕的蔡中尉身首异处。靠着这样的花把式,不到三个月,刘昆山就替雷大牛征集了五千新兵。可打仗不能光靠人,这个刘昆山也替雷大牛想好了,他找来了日本黑鹰文化株式会社,打着合作拍电影、发展文化产业的旗号,实际上却在接受日本人的军事援助。
日本人看雷大牛憨傻,以为可以通过军事援助操纵他,从而控制直隶一方局势。而刘昆山也有自己的小九九,隐藏在雷大牛身边不过是他蛰伏的伪装,他一直在寻找时机支持前清遗老复辟。可惜他们都打错了算盘,雷大牛是装疯卖傻,想用日本人的坦克大炮,壮大自己力量,守住一方疆土。
跟江山相比,雷大牛还是个更爱美人的情种,家里六房姨太太不说,他又看上了柳万遥的女儿柳荫。柳荫早将芳心许给了她爹的徒弟张贤。不过这个有情郎却更醉心于魔术,远赴欧洲深造,三年杳无音信。为了讨好雷大牛,刘昆山捉来了柳荫,还背地里囚禁了柳万遥,向他逼要“七圣法”秘籍。
雷大牛对柳荫这位七太太是真心爱护,为博美人一笑,四处搜寻新鲜的戏法。这时新开张的张氏魔法馆魔术师张贤引起了他的注意。他不知道,这人正是柳荫青梅竹马的恋人。在魔术馆演出现场,总统府的一通电话使雷司令还未落座就得回府办公,这让已经布好天罗地网只等瓮中捉鳖的张贤非常失望。原来张贤对柳荫并未死心,自从留洋回来就一心想制住雷大牛,救出师父夺回恋人,这和想要绑架雷大牛胁迫他释放被关押学生的革命党人一拍即合。
绑架对象雷大牛已经离开,张贤只好临时换了戏法套路,明着是表演了一套水墨风韵的大变活人,暗里却是步步叩中柳荫的身世和心事。姨太太们都被故事感动得热泪盈眶,还在为被抛弃而伤心的柳荫却不为所动,没有理睬张贤约她私下相见的暗号。无奈张贤只好趁着雷大牛给府中狗狗庆生的宴会混进雷府,和柳荫说上了话。许久不见,柳荫充满痛苦和思念的内心期待的仍然是爱人温柔的抚慰,可张贤劈头盖脸就是一顿质问。自尊和嫉妒在此刻完全蒙蔽了两个人本应互相信任的心。巧的是两人正要吵起来时,雷大牛发现了这个不速之客。无奈柳荫只好谎称张贤是自己请来表演助兴的。张贤很配合地表演了一番近景魔术,哄得姨太太们乐开了花。喝彩声中,唯独柳荫面无血色。
雷大牛想跟张贤学魔术哄柳荫开心,张贤顺水推舟,两人半真半假地称兄道弟起来。张贤为了再约柳荫见面,故意把他们的定情戒指交给雷大牛,教他用近景魔术珠宝献美人。雷大牛真着了张贤的道,兴冲冲地找柳荫显摆新学的魔术。柳荫看到戒指,表面仍是冷若冰霜,内心的火气却噌噌地蹿了上来。当晚,她一袭夜行衣潜入魔法馆质问张贤何不当面把戒指交还。张贤表达真心的同时,也确认了爱人对自己尚存的心意。柳荫坦陈内心的顾虑,担心救不出父亲,也担心张贤太靠近雷大牛会有危险。
这边厢,雷大牛对日本人的忍耐快要到达极限了,借着三姨太拍片的差错大大发挥了一把。他先是对日本人提出支持小皇帝的要求不置可否,又托辞新枪走火爆了日本导演的头,随后又把刘昆山这条耍无间道的汉奸走狗给臭骂了一顿。
跟日本人相比,雷大牛对情敌张贤反而产生了一种微妙的情谊。这不,当着柳荫的面,两个人一本正经地就自由恋爱展开了一场论战。被弄得哭笑不得的柳荫对两人抛出了那个亘古不变的经典选择题——如果我和你妈一起掉进水里,你先救谁?雷大牛和张贤自然是争先恐后表起态来。一阵嬉皮笑脸之下,柳荫拍桌子要走,张贤抛出了必杀技——质问雷大牛为什么把进步学生都抓进牢里关起来。
雷大牛爽快地带着张贤去牢里揭开谜底,张贤才明白了这个大智若愚的雷司令其实不是一个无可救药的坏人——他把学生们关起来,为的是保护他们,免于被居心叵测的政治势力伤害和利用。张贤还借机溜去探望牢中的师父,柳万遥一番描述七圣法的话让张贤醍醐灌顶:是非黑白也得要看角度,如果站在魔术师的身后看他们变戏法,真的也变成假的了。张贤意识到,在这纷乱局面中自己真正的敌人并不是情敌雷大牛,于是不再对他抱有敌意,决定和他联手对抗日本人和刘昆山。
很快,在雷大牛和张贤的欲擒故纵下,刘昆山的底细水落石出。见骗局难以为继,刘昆山和日本人发动军队公然造反。而张贤将计就计,假意传授七圣法骗得刘昆山信任,又用金蝉脱壳的诈死招数保得了柳荫和雷大牛平安脱身。自以为“歼灭”了雷大牛,伪满遗老们喜滋滋地聚在一起期待“国师”张贤施法撒豆成兵,帮他们壮大实力。在张贤一番神神叨叨拖延时间之下,柳荫和雷大牛已经搬来了坦克部队。遗老们被这庞然大物吓得大惊失色,慌乱四散中撞倒了张贤的道具箱,启动了真正的七圣法。
原来,那只不过是一种让人体验心中美梦的幻术。在法力的影响下,遗老们看到了复国成功,雷大牛抱着怀里的娃,张贤则高举欧洲魔术师比赛的奖杯……每个人在自己的梦里都飘飘如也,欲仙欲死。唯独柳荫一脸茫然——她一直活在当下、活得踏实,所以也没有任何不切实际的梦想。靠着邪门歪道争取来的美梦不过是被自己的欲望囚禁,终究有一天要湘江水逝的。一场恶战之下,刘昆山这帮伪满遗老和日本人的梦破灭了。
雷大牛和张贤的梦想则有赖他们自己去努力。雷司令决定去普鲁士学习兵器制造来保家卫国,张大魔术师则认为应该把自己编织美梦的骗人伎俩用在更好的地方,决定改行去法兰西学习电影。至于柳荫?看透了这两个臭男人的她轻轻一笑,转身纵马。安于现状、无欲无求,她觉得,还是潇洒地享受自由才最好。