康德公爵(讓雷諾 Jean Reno飾)是12世紀的貴族,這天他前來城堡與公主訂婚,卻遭到奸人迫害。他的酒杯里被投下巫婆的毒藥,讓他喝下了迷魂藥。神志不清中,康德殺死了公主,被抓入大牢。 仆人安德烈(克里斯汀克拉維爾 Christian Clavier飾)去找巫師,讓康德回到事件之前。但是,粗心的巫師卻抓錯了藥,結果康德和安德烈去到了21世紀的芝加哥。他們遇上了康德的后人朱莉亞(克里斯蒂娜艾伯蓋特 Christina Applegate 飾),得知如果他們不及時回到12世紀,羅薩琳公主將無法復活,后人就會消失。但是安德烈卻樂不思蜀了。他和一個女孩打得火熱,并不大愿意回到12世紀。然而時間不等人,康德的歸去越來越迫切,而安德烈卻還在溫柔鄉里磨蹭。事情越來越棘手。