Vương Điền (Trịnh Thiếu Kỳ) là một doanh nhân giàu có ở Hồng Kông. Mặc dù trung thực và chính trực, anh bị một đối thủ kinh doanh gài bẫy. Bảo Văn Long (Trịnh Y Kiện) là một đặc vụ ICAC được giao nhiệm vụ điều tra vụ án. Sự tôn trọng lẫn nhau nhanh chóng nảy nở giữa Vương Điền và Mạn Long. Sau khi Mạn Long mất việc, anh bắt đầu làm việc dưới trướng Vương Điền cùng người bạn thân nhất của mình là Phan Long Trinh (Quách Tấn An). Mặc dù Vương Điền là một doanh nhân thành đạt, nhưng cuộc sống cá nhân của anh lại không mấy tốt đẹp. Anh đã ly hôn và con gái lớn Vương Lữ (Quách Ái My) oán giận anh. Vương Lữ nảy sinh tình cảm với Mạn Long sau khi mẹ cô qua đời trong một vụ tai nạn xe hơi. Tuy nhiên, Mạn Long đã phải lòng Lâm Chánh Liệt (Trần Thiếu Kỳ).
Một con rối nhỏ nắm giữ bí mật hoàng gia đã gây ra một làn sóng đổ máu trong triều đại nhà Thanh. Được hoàng tử giao nhiệm vụ bảo vệ con rối, kiếm sĩ đơn độc Tuen Long (Ekin Cheng) thấy mình phải chống lại các điệp viên và sát thủ bao gồm cả Chin Sik (Noel Leung). Thất bại của Chin Sik trong việc hoàn thành nhiệm vụ đã dẫn đến cái chết của cả gia đình cô. Từ ngày đó, Chin Sik không ngừng truy đuổi Tuen Long để trả thù, nhưng khi họ dành nhiều thời gian bên nhau hơn, cô cuối cùng lại phải lòng người đàn ông mà cô định giết. Bị giằng xé giữa tình yêu kiên định của Chin Sik nóng bỏng và Chi Lan dịu dàng (Ho Yuen Ying), Tuen Long không biết trái tim và ngôi nhà trôi dạt của mình nằm ở đâu. Những vấn đề của trái tim mang đến những hậu quả sống còn khi âm mưu nguy hiểm đằng sau con rối dần lộ diện.