阿洛佐(丹泽尔•华盛顿DenzelWashington饰)是美国毒品缉查部的黑人警探,经验丰富,查案出色,对毒品案件有着敏锐的嗅觉。人称“魔幻之眼”。这天阿洛佐的部门来了一个新同事杰克(伊桑•霍克EthanHawke饰),杰克跟随阿洛佐深入到街头的每一个阴暗角落,发现这个城市光怪陆离的同时,也慢慢见识了阿洛佐亦正亦邪的办案手法。阿洛佐虽然身为警探,手段却游走在法律边缘。他秉持“以毒攻毒”的原则,先把自己武装起来:没收罪犯的毒品自己服下,用枪指着杰克命令他跟着照做,他与贩毒分子甚至有着某种不寻常关系。但另一方面,他却奋力保护杰克这个年轻人,复杂的性格让杰克对这个神探上司捉摸不透。 莱伯特(休•杰克曼饰)是19世纪的一名落魄贵族公爵,在家人为他安排的相亲宴会上,他为了追踪一个陌生人,疯狂科学家斯图尔特,无意闯入时空隧道,来到了100多年后的21世纪,斯图尔特的意外住院使公爵面对陌生的环境举步维艰。机缘巧合下,他邂逅了斯图尔特的前女友凯特(梅格•瑞恩饰)——一个野心勃勃、独立聪明的广告界女强人,一连串的事情,使二人互相吸引,谱写出一段跨越时空的浪漫恋曲......但是,穿越时空的情感注定不会一帆风顺。为了顺应历史的发展,出院的斯图尔特不得不把莱伯特送回属于他的年代,莱伯特和凯特刚刚开始的恋情面临时空分离的危机。两人是命定的缘分还是刹那的相逢?两人能否穿越时空的阻隔在一起?