周杰伦第一部自导自演的电影是《不能说的秘密》,影片以周杰伦自己的高中生活为背景,讲述了转学到一所艺术学校的钢琴天才小伦遇到演奏神秘钢琴乐曲的小雨的故事。
周杰伦饰演的叶湘伦出生在单亲家庭,但他性格活泼开朗,且拥有非凡的音乐才华。在父亲的耳濡目染下,他热爱音乐并且琴艺过人。他在父亲任教的学校就读时喜欢上了同班的女孩小雨,但小雨似乎很神秘。在毕业典礼那天,他发现小雨跟自己不是一个时代的人,只有自己看得见她。于是他也弹起了那首《Secret》回到过去寻找小雨。
周杰伦一直很想当导演,也希望可以拍一部有关音乐或有关年轻人的电影。2006年时,周杰伦就完成了《不能说的秘密》的剧本,影片以自己的高中生活为背景,并回到他的母校淡江中学拍摄。在构思路小雨这个角色时,周杰伦一开始便想到找桂纶镁来演,因为他第一次看桂纶镁的作品是《蓝色大门》,她有学生的样子,保留着学生的单纯气质,而且也是周杰伦读书时的理想对象型。