在王家卫的《2046》里面,刘嘉玲与张震的全裸床戏相当震撼。张震在电影中的角色名叫CC1966.在20世纪60年代,他饰演一个乐团鼓手,爱上了刘嘉玲,一直在背后默默地守护着她。但她却为了刺激张震,而和别人在一起,张震得不到她完整的爱,在嫉妒下变成一个暴力分子,而来到她住的2046号房杀了她。在未来,张震则饰演机器人,情绪、状态是和20世纪60年代一样充满了压抑的激情。
在《2046》中扮演机器人的张震对角色最大的感觉就是慢。他说:导演要求我们比平时的动作慢两倍,刚开始的时候我觉得很困难,后来才慢慢习惯。因为大家慢两倍的时间是不一样的,有的比较快,而像我,就真的很慢很慢,所以出来的效果很有趣,这也是导演的一个小游戏。:在戏中张震与刘嘉玲有一段激情戏,两人赤裸相对,张震说拍的时候紧张得不敢看刘嘉玲,感觉很尴尬。“当时很突然,在开拍前一个小时我才知道要拍床戏,就让我脱光光。我只能用这一个小时去调整,因为我不是专门拍这种戏的(笑),所以有一定难度。在试戏的时候我们都互相帮忙遮掩重要部位。”张震还表示怕梁朝伟吃醋,不过剧情需要,他相信梁朝伟也能理解。