史蒂芬(馬克·魯弗洛飾)和布魯姆(阿德里安·布羅迪飾)自幼相依為命,因擅長騙術屢遭養父母遺棄,最終形成由史蒂芬策劃騙局、布魯姆執行行動的搭檔模式。成年后二人與寡言少語但身手不凡的日本女孩邦邦(菊地凜子飾)組成三人行騙團伙,多次得手后布魯姆卻對漂泊生活產生倦意。此時史蒂芬提出針對獨居富商千金佩內洛普(蕾切爾·薇姿飾)的詐騙計劃,要求布魯姆以假身份接近并騙取其感情與財產。在精心設計的接觸中,布魯姆意外發現這位多才多藝且性格古怪的女孩展現出純粹真誠的一面,兩人逐漸萌發真實情愫。隨著騙局推進至收官階段,布魯姆在對佩內洛普的愛意與對兄長的手足情間陷入兩難抉擇,而史蒂芬作為佩內洛普同父異母的兄長身份終被揭露,這場錯綜復雜的局中局最終以布魯姆選擇與佩內洛普共同生活、兄弟關系徹底決裂收場。