李宇春在《十月围城》中的角色是“戏班班主的女儿”,也是保护孙中山的义士中年纪最小的一位。监制陈可辛说,他是在与李宇春谈主题曲演唱时,因一个“叛逆的眼神”而选择了她。不过,一直对拍戏敬谢不敏的李宇春并没有一口答应陈可辛的邀约。“我跟陈可辛监制坦白说,‘我没信心。’可他跟我说,他对我有信心。”在反复考虑之后,李宇春终于决定尝试当一回演员。
李宇春透露:“导演从不对我喊‘NG’。总是跟我说,‘很好,我们再来一条!’”而第一次演戏,李宇春就被要求上台唱戏,还得和高手对打。尽管陈可辛说会有替身,而且所谓的“打”也仅仅要求李宇春发挥跳舞的才能,但只试了几天戏的李宇春,已经不小心受伤了,“因为那个打戏要我连滚带爬的,一不小心就扭到了。”
监制《春田花花同学会》时,陈可辛找了“超女”周笔畅;这次监制《十月围城》又起用李宇春,陈可辛似乎对“超女”情有独钟?“这个角色一直想找新人,因为她是全片年龄最小的,但看了几百个新人,感觉都是一个模子刻出来的,没有个性。李宇春、周笔畅她们没有受过学院派的熏陶,反而更像现下的年轻人。”陈可辛说,李宇春和她要演的戏班班主的女儿很相似,“她(角色)的爸爸是个叛国的将军,从小在戏班长大的她,有点问题少女的倾向,有很多愤怒的情绪在其中。李宇春身上有这样的特质。”顺利邀请到李宇春加盟后,陈可辛特意找来任达华扮演李宇春的父亲,“我觉得需要像任达华这样演技派的演员带出李宇春的戏,也只有他们对戏才能感动观众。”