Vào đêm trước lễ đăng quang của Rudolf V của Ruritania, anh gặp người họ hàng xa của mình, nhà quý tộc người Anh Rudolf Rassendyll, đến để chứng kiến lễ hội. Hai người đàn ông trông rất giống nhau. Vị vua tương lai và những người hầu cận trung thành của ông, Đại tá Sapt và Fritz von Tarlenheim, uống rượu và dùng bữa với người quen mới của họ tại một nhà nghỉ đi săn. Tuy nhiên, em trai cùng cha khác mẹ của Rudolf V là Michael, Công tước Strelsau, đã nhận ra rằng anh ta được tặng một chai rượu có đánh thuốc mê. Bạn bè của anh ấy không thể đánh thức anh ấy vào sáng hôm sau.
Việc không đến dự lễ đăng quang sẽ là một thảm họa, nhưng Sapt tin rằng số phận đã đưa Rassendyll đến Ruritania. Anh ta thuyết phục người Anh mạo danh Nhà vua. Họ giấu Nhà vua trong hầm của nhà nghỉ và tiến về thủ đô. Buổi lễ diễn ra suôn sẻ. Tuy nhiên, khi họ đi tìm Vua Rudolf thật, họ phát hiện ra rằng ông đã bị bắt cóc.
Rassendyll phải tiếp tục hành vi lừa dối của mình, nhưng ít nhất Công tước Michael không thể vạch mặt hắn mà không tự buộc tội mình. Trong khi Sapt tìm kiếm Nhà vua, Rassendyll làm quen với Công chúa xinh đẹp Flavia, người được người dân yêu mến. Anh ấy biết rằng mọi người đều mong đợi họ kết hôn. Bất chấp bản thân, anh vẫn yêu cô, và cô cũng yêu anh.
Sự giúp đỡ đến từ một nguồn bất ngờ. Antoinette de Mauban, tình nhân của Michael, không muốn mất anh vào tay Flavia. Cô xác nhận rằng Nhà vua đang bị giam giữ trong lâu đài ở Zenda. Rassendyll, Sapt, von Tarlenheim và mười người đàn ông được chọn đi "săn" gần đó. Một âm mưu nhằm vào mạng sống của Rassendyll được thực hiện bởi ba trong số Six, tay sai thân cận nhất của Công tước Michael. Khi thất bại, Rupert Hentzau, một trong Six, đến thăm Rassendyll để trình bày lời đề nghị của Michael về một triệu vương miện để rời khỏi đất nước. Khi Rassendyll từ chối anh ta, Rupert bỏ trốn sau khi cố giết anh ta bằng một con dao găm. Rassendyll chỉ bị thương ở vai.
Họ bắt giữ Johann, một người hầu làm việc tại lâu đài và hối lộ anh ta để kể tất cả những gì anh ta biết. Khi có dấu hiệu đầu tiên của một cuộc tấn công, Vua Rudolf sẽ bị giết và xác của ông được bí mật thả xuống nước. Michael sẽ không còn tệ hơn trước nữa, vì Rassendyll khó có thể buộc tội anh ta về tội tự sát.
Một vài ngày trôi qua. Rassendyll bơi qua hào vào ban đêm để trinh sát. Anh ta giết một người lính canh trên một chiếc thuyền. Anh ta nghe thấy Vua Rudolf nói chuyện với một trong những kẻ bắt giữ mình, sau đó quay lại với bạn bè của mình. Tuy nhiên, họ bị phát hiện bởi ba trong số Six. Hai trong số Sáu người bị giết, với cái giá phải trả là ba người của Sapt, nhưng Rupert đã đến được lâu đài an toàn.
Sau đó, họ gặp lại Rupert, lần này đi cùng với thi thể của bạn anh, một trong Sáu người đã bị giết trước đó. Rupert bí mật đưa ra một đề xuất khác: Yêu cầu Sapt và von Tarlenheim dẫn đầu một cuộc tấn công vào lâu đài. Với việc họ và Công tước Michael đều đã chết (với sự hỗ trợ của Rupert), hai người họ sẽ có tất cả chiến lợi phẩm cho riêng mình. Rupert tiết lộ động cơ góp phần; anh ấy bị thu hút bởi Antoinette de Mauban. Rassendyll từ chối anh ta.
Nhiều thông tin hơn được trích xuất từ Johann, bao gồm cả tin đáng báo động rằng Vua Rudolf đang ốm nặng: Bệnh đến mức Công tước Michael phải cử bác sĩ. Rassendyll đưa cho Johann một khoản hối lộ lớn khác để mở cửa trước lúc hai giờ sáng. Rassendyll lẻn vào lâu đài trước đó, sau đó chứng kiến Rupert, bị bắt quả tang đang cố cưỡng bức Antoinette, đâm Michael đang phẫn nộ. Sau đó, với số lượng đông hơn người của Michael, anh ta lao xuống hào. Rassendyll giết một trong Sáu người và lấy chìa khóa phòng giam đang giam giữ Vua Rudolf. Nhà vua được bảo vệ bởi Detchard và Bersonin. Rassendyll giết Bersonin, nhưng Detchard vội vàng sát hại Nhà vua. Bác sĩ hy sinh bản thân, vật lộn với Detchard trước khi bị sát hại, cho Rassendyll có thời gian để bắt kịp và giết Detchard, với sự hỗ trợ của Nhà vua.
Rupert xuất hiện tại cây cầu kéo, thách thức người của Michael và thách thức Michael chiến đấu với anh ta vì Antoinette. Tuy nhiên Antoinette kêu lên rằng Công tước Michael đã chết. Rassendyll đã lấy được một khẩu súng lục, nhưng không thể bắn Rupert. Antoinette không hề lo lắng như vậy, nhưng cô bắn trượt và mục tiêu của cô nhảy xuống hào. Sau đó Rassendyll nghe thấy giọng nói của Sapt, anh nhận ra rằng quân tiếp viện đã đến. Khi Vua Rudolf không còn cần sự bảo vệ của ông nữa, Rassendyll truy đuổi Rupert. Rupert cho phép anh ta bắt kịp. Tuy nhiên, trước khi cuộc đấu tay đôi của họ có thể đi đến hồi kết, von Tarlenheim đến và Rupert cưỡi ngựa bỏ chạy.
Khi Công chúa Flavia tình cờ biết được về Rudolf Rassendyll, cô ấy đã ngất xỉu. Vua Rudolf được phục hồi ngai vàng, nhưng đôi tình nhân bị mắc kẹt bởi nghĩa vụ và danh dự, và phải chia tay.