1994年《報告班長3》;《沈默的姑娘》;《重慶森林》;《第六感奇緣之人魚傳說》;《冇面俾》(又名《摩登笑探》)《人魚傳說》飾Kenji ;
1995年《中國龍》;《學校霸王》(又名《校園敢死隊》);《蠟筆小小生》;《墜落天使》;《新紮師兄追女仔》(又名《逃學戰警》);
1996年《冒險王》;《重慶愛情感覺》(又名《泡妞專家》《泡不到的女人》);《天涯海角》;《號角響起》(又名《四個不平凡的少年》);
1997年《馬永貞》;《初纏戀後的二人世界》;《神偷諜影》;《迷霧》(又名《迷離花劫》);《火燒島之橫行霸道》;《兩個只能活壹個》;
1998年《我的愛人 妳的死神》(又名《TOO TIRED TO DIE》);《安娜瑪德蓮娜》(又名《鋼琴別戀》《我的野蠻本色》);
1999年《心動》飾演 浩君(合作者:梁詠琪、莫文蔚、唐文龍、張艾嘉);《不夜城》;
2000年《極盜狂熱分子》(又名《太空遊俠》); 《薰衣草》
2002年《武者回歸》(又名《回歸者》《Returner》)
2003年《向左走,向右走》(合作者:梁詠琪)金城武《十面埋伏》劇照(20張)
2004年《十面埋伏》.飾演 金捕頭 (合作者:劉德華、章子怡、宋丹丹)
2005年《如果愛》.飾演 林見東 (合作者:張學友、周迅、池珍熙)
2006年《傷城》.飾演 丘建邦 (合作者:梁朝偉、徐靜蕾、舒淇、黃伊汶、譚俊彥、梁靖琪)
2007年《投名狀》.飾演:姜午陽(合作者:劉德華、李連傑、徐靜蕾)
2008年《死神的精度》;飾演:死神(合作者:小西真奈美、 富司純子、光石研、石田卓也、村上淳)
2008年《赤壁(上、下)》.飾演:諸葛亮(合作者:林誌玲、梁朝偉、張震、趙薇、侯勇、胡軍、小宋佳、佟大為、巴森、張豐毅、臧金生、尤勇、寇世勛、中村獅童、孫淳等)
2009年《怪人二十面相傳(千面大盜)》飾演:遠藤平吉/怪人二十面相(千面大盜20-K)
2010年《鬼武者》 飾演:明智左馬介(合作者:讓·雷諾 已經停拍)
2011年《武俠》(合作者:甄子丹)