《开心魔法》主打“五行魔法师”的概念,吴尊饰演的是“土”系魔法师凌枫。除了将会再以“花美男”的形象示人,吴尊更透露称,这也是他第一次在大银幕上“一件戏服穿到底”,“我本来好好的一个人,被吴京打成了两个人,然后其中一个被吴京抓走,另一个就成了幽灵到处飘荡,只有吴千语能看得到我。”在片中,吴尊与吴千语有大量的对手戏,这也使得两人有了“贺岁金童玉女”的称号。吴京在《开心魔法》里饰演“火”系魔法师毕野武,尽管将会成为其他四位魔法师的“公敌”,他却自认自己的角色很“复杂”,“这不是一个反派角色,毕野武也不是一个坏人。”