2022년 현재, 가드와 썬더는 인간의 몸에 가두어진 외계인 죄수를 관리하며 지구에 살고 있다. 어느 날, 서울 상공에 우주선이 나타나고 형사 문도석은 기이한 광경을 목격하게 되는데.. 한편, 630년 전 고려시대 얼치기 도사 무륵과 천둥 쏘는 처자 이안이 엄청난 현상금이 걸린 신검을 차지하기 위해 서로를 속고 속이는 가운데 신검의 비밀을 찾는 두 신선 흑설과 청운, 가면 속의 자장도 신검 쟁탈전에 나선다. 그리고 우주선이 깊은 계곡에서 빛을 내며 떠오르는데…
딸 앞에선 바보지만 남의 일에는 1도 관심 없는 유도 관장 ‘장수’(마동석)에게 의욕과다 경찰 출신 고스트 ‘태진’(김영광)이 보이기 시작한다. 안 들리는 척, 안 보이는 척해도 ‘장수’에게 착! 달라붙은 고스트 ‘태진’은 그에게 자신과 함께 이 동네에서 일어나는 사건을 함께 수사할 것을 부탁하는데…인간과 고스트의 신들린 합동수사가 시작된다!
전국을 떠들썩하게 만든 연쇄 살인 사건, 극적으로 범인을 검거한 형사 ‘상원’(성동일)은 홀로 남겨진 살인자의 딸을 데려다 키운다. 그리고, 10년의 세월이 지난 후, 평온한 부녀 앞에 비밀을 쥔 의문의 남자 ‘철웅’(손호준)이 ‘정현’(김유정)의 선생님으로 나타나는데…