柯爾爵士(喬什·懷特豪斯 Josh Whitehouse 飾)本是生活在中世紀的一名騎士,哪知道卻被女巫做法,傳送到了現代的俄亥俄州,此時的這里正值聖誕前夕,整個城市都洋溢著歡快的節日氣氛。可是 ,這氣氛卻半點都沒有感染到生活在這里的女教師布魯奇(瓦妮莎·哈金斯 Vanessa Hudgens 飾),她剛剛離開一段失敗的感情,整個人都被陰雲所籠罩。
在這樣的情況下,不知所措的柯爾爵士和布魯奇相遇了,善良的布魯奇收留了無家可歸的柯爾,教他如何在現代社會里生存下去,隨著時間的推移,兩人之間結下了真摯的友誼。柯爾爵士發現,自己被傳送到現代,是為了完成某種使命的,只要完成任務,他就可以回到屬於自己的年代。