北宋的普通青年司徒耀祖(鄭愷飾)在名門正派習武學成,進入社會後才發現現實的殘酷,他放棄了毫無前途的捕快工作,奔赴首都汴梁尋找人生價值。在汴梁,司徒耀祖結識了無法走紅的歌姬王二丫(潘之琳飾),並與喜好丹青的官二代張鼎鼎(孫堅飾)不打不相識。因張鼎鼎的父親不願兒子成爲危險係數過高的駙馬,司徒耀祖偶然成爲張父的義子,頂替張鼎鼎參與駙馬的爭奪,並與張鼎鼎的好友王翠(餘思潞飾)一較高下,勝出的耀祖有了做駙馬的資格,但公主卻已被番邦擄走,爲了成爲駙馬,司徒耀祖、張鼎鼎、王二丫和王翠四人踏上了驚心且搞笑的搭救公主的旅途,同時他們也經歷了各自的成長……