来西亚令吉434.1万元，为2011年马来西亚华语电影卖座电影的第四名。中国大陆方面，本片成为最流行的台湾电影，票房纪录超越2008年时由《海角七号》创下的纪录。尽管面临相较于其他电影而晚半年上映、网际网路上盗版影片盛行，以及恰逢《金陵十三钗》、《龙门飞甲》、《不可能的任务：鬼影行动》等大投资电影安排在同档期的影响，电影首次上映地当周仍成为票房收入第三高的电影，总票房收入约人民币2700万元，最终在中国大陆地区创下人民币7650万元的纪录。