無極是指「命運的終點」。故事的時間設定是「3000年前的未來」,一個窮女孩(張栢芝飾)向一個尊貴的男孩(謝霆鋒飾)要了食物後逃走,途中遇上滿神(陳紅飾),滿神問她:「你想成為全世界男人都想得到的女人嗎?代價是你永遠無法得到真愛。」女孩答應後成為世上最美的王妃傾城,享盡尊榮華貴,卻被命運詛咒,永遠得不到真愛。
奴隸昆崙(張東健飾)戴著大將軍光明(真田廣之飾)的面具,救下傾城,卻讓她誤認救命恩人是光明。崑崙奴真心愛她,但也知道大將軍光明深愛著傾城,昆崙選擇離開。後來昆崙遇見一名刺客,刺客帶他回到過去,向他表明他們都是來自同一個種族,都是雪國人(Snowland)人,是跑的最快的種族。
崑崙奴最後以接近光速的時間,來到傾城承諾的那個時刻,打破一切的命運藩籬,讓傾城重新選擇她的人生。