《长安三万里》故事始于安史之乱后危机重重的边塞之地。彼时监军程元振为证高适的忠义爱国之心,引其回忆自己与李白的一生。至此,主线剧情在“莫愁前路无知己,天下谁人不识君”一诗中展开。古与今、虚与实一同构筑出了大唐由盛转衰的历史,而其间的真真假假、万般变化也自由后世评说。如此安排,既给足了观众参与感,又增添了影片的传奇性。首映礼上再谈到这次创作,周润发也直言这次自己完全是在跟着故事走:“这个故事之所以触动我,是因为它把赌神变回了平常的赌徒,也揭示了一些问题,我在演戏的时候也终于有机会让自己归零,完全不需要刻意去演,因为故事和角色都已经足够打动人了。《秋天的童话》和《阿郎的故事》之后,我已经很久没演过文艺片了,难得庄导写了这样一个我非常喜欢的戏,很感谢他。”