Cốt phimỞ nước Anh thế kỉ 6, dưới triều đại của vua Arthur, có một gia đình sống hạnh phúc nơi nông trại ven biển. Người cha Lionel là một trong những hiệp sĩ Bàn Tròn (cấp bậc hiệp sĩ cao nhất thời bấy giờ); bà mẹ Juliana rất dịu dàng và xinh đẹp. Họ có một cô con gái nhỏ tên Kayley. Cô bé thường xuyên bắt cha kể đi kể lại câu chuyện về vua Arthur cùng thanh kiếm Excalibur huyền thoại, rồi ao ước sau này cũng sẽ trở thành hiệp sĩ của Bàn Tròn giống cha vậy. Nhưng chuỗi ngày vui tươi của gia đình ông Lionel thật ngắn ngủi.
Trong một lần Lionel đến thủ đô Camelot dự hội nghị Bàn Tròn - được tổ chức 10 năm một lần, ông hi sinh tính mạng để bảo vệ đức vua khỏi tên phản bội Baron Ruber. Hắn cuối cùng chịu thất bại trước sức mạnh của thanh kiếm Excalibur, phải bỏ trốn biệt tích. Cô bé Kayley đau buồn khôn xiết khi cha mình qua đời, bởi cô bé vô cùng kính yêu cha. Vua Arthur đích thân đến dự đám tang Lionel và đưa ra lời thề trang trọng với vợ của ông: "Chồng bà đã hi sinh để cứu ta và Camelot, Juliana ạ! Mọi cổng thành của Camelot sẽ luôn mở để đón bà." Mùa đông ảm đạm năm đó, Kayley mới 10 tuổi. Mười năm trôi qua, Kayley giờ đã là một thiếu nữ xinh đẹp, hiếu động. Nàng vẫn ấp ủ khát khao trở thành hiệp sĩ hồi nhỏ. Nhưng vào thời xưa, đối với một cô gái thì đó là điều quá xa vời. Trong khi ấy, ở Camelot, vua Arthur đang tổ chức hội nghị Bàn Tròn, bỗng một con quái vật sư tử đầu chim (Griffin) đến cướp thanh kiếm Excalibur, khiến vua Arthur bị thương nặng. Quân lính vội thổi tù và báo động rồi nhanh chóng đuổi theo nó. Trên đường bay, quái vật đã bị con chim ưng cánh bạc tên Ayden của nhà tiên tri già Merlin - cận thần phụng sự vua Arthur - tấn công dữ dội. Sự việc này khiến cho thanh kiếm quý giá bị rơi xuống "Rừng Cấm" (Forbidden Forest). Tin Excalibur bị đánh cắp nhanh chóng truyền tới vùng nông trại của mẹ con Kayley, nàng vội xin mẹ cho đi tìm thanh kiếm nhưng bà Juliana nhất quyết không chịu. Bất ngờ tên Ruber phản bội ngày nào đột ngột trở về và xông vào căn nhà của họ, bắt Juliana cùng con gái bà làm con tin. Hắn còn dùng thuốc độc mua từ bọn phù thuỷ chế tạo ra rất nhiều chiến binh bằng sắt thép. May mắn thay, Kayley trốn được ra ngoài khi lũ thuộc hạ của Ruber sơ ý. Bà Juliana dặn dò: "Ruber phải mất 3 ngày mới tới được Camelot, trong thời gian đó, con hãy mau đến cảnh báo cho vua Arthur biết. Đi đi Kayley, con chính là niềm hy vọng duy nhất!" Lúc chạy trốn, nàng tình cờ nghe được Ruber và quái vật sư tử đầu chim nói chuyện. Nhờ đó, nàng mới biết Excalibur đang ở đâu đó nơi vùng "Rừng cấm", vì vậy Kayley chọn hướng đi đến "Rừng cấm" thay vì tới thủ đô Camelot. Ruber thấy Kayley cưỡi ngựa bỏ trốn, hắn vội sai thuộc hạ đuổi theo. Từ đằng xa, Juliana chứng kiến rõ mọi điều, bà chỉ còn biết nguyện cầu vong linh người chồng quá cố phù hộ cho con gái họ.
Kayley đến gần "Rừng cấm" thì con ngựa sợ hãi lồng lên, hất nàng xuống đất, sau lưng là bọn thuộc hạ dữ tợn của Ruber. Nàng phải chạy bộ vào rừng. Nhưng do sơ suất, Kayley đã bị ngã xuống một cái ao và gặp gỡ một anh chàng kì lạ, tay cầm gậy gỗ, bên cạnh anh ta là con chim ưng cánh bạc. Anh đánh bại lũ thuộc hạ của Ruber, cứu Kayley khỏi nguy hiểm. Ngay sau đó, Kayley biết được người này tên Garrett, một người mù ẩn dật, hồi nhỏ đã từng sống ở Camelot; con chim ưng Ayden là bạn dẫn đường duy nhất của anh. Kayley nói với Garret rằng Excalibur đã bị mất cắp và có vẻ như Ayden biết nó ở đâu. Thế là hai người bắt đầu kết bạn, cùng nhau đi tìm thanh kiếm. Trong cuộc hành trình, họ lạc vào lãnh địa của loài rồng, gặp gỡ con rồng nhỏ 2 đầu mang tên Devon & Cornwall. Con rồng này từ ngày sinh ra đã có 2 đầu, lại không thể phun lửa hoặc bay nên thường bị đồng loại bắt nạt, trêu chọc. Chúng giúp nhóm bạn Kayley thoát khỏi sự truy lùng của Ruber, từ đó Devon lẫn Cornwall phá bỏ luôn lời thề của rồng, đi theo hỗ trợ hai người trên đường tìm lại Excalibur. Vô số gian lao, nguy hiểm trong cuộc truy lùng đã làm nảy nở tình yêu giữa Garrett và Kayley. Nhờ có chim ưng Ayden dẫn lối, họ tìm thấy Excalibur đang ở trong tay của gã khổng lồ. Dựa vào nỗ lực và lòng tin, họ lấy được thanh kiếm khỏi... hàm răng của tên khổng lồ (gã này dùng thanh kiếm làm tăm xỉa răng). Tất cả mọi người hồ hởi đi đến thủ đô Camelot. Tuy nhiên Garrett vì tự ti và mặc cảm nên không dám về Camelot. Anh từ giã Kayley, Devon & Cornwall, cùng Ayden trở lại "Rừng cấm".
Kayley vừa mới đi được một đoạn đã bị quân của Ruber bắt. Ruber đoạt được Excalibur, hắn dùng thuốc thần để làm thanh kiếm dính liền vào tay phải hắn. Sau đó Ruber tống Kayley vào xe ngựa với mẹ nàng, tiến thẳng về Camelot. Rồng 2 đầu Devon, Cornwall cứng kiến cảnh đó, vội chạy đi cầu cứu Garrett. Lần đầu tiên trong đời, 2 cái đầu riêng biệt của chú rồng này đồng quan điểm, giúp cho cả 2 có thể phun lửa và bay lên cao. Chiếc xe ngựa của Ruber đã tới cổng thành, ngồi trước xe là bà Juliana. Nhớ lời thề cũ, quân lính hạ cổng thành cho bà vào. Vừa lọt vào bện trong, bọn lâu la bằng sắt thép của Ruber từ các thùng xe ngựa lao ra, tàn phá Camelot. Còn Ruber nhanh chóng đi vào lâu đài để giết nhà vua. Kayley nhìn thấy, nàng vội chạy theo ngăn cản hắn. Đám lâu la đuổi theo Kayley rồi đẩy nàng từ bờ thành cao xuống. May mắn thay, Devon & Cornwall đã đưa Garrett đến chi viện, cứu Kayley. Rồng 2 đầu lao vào tả xung hữu đột với quân của Ruber, còn Garrett dẫn Kayley xuống một đường hầm bí mật, thông vào phòng hội nghị Bàn Tròn, ở đó vua Arthur đang chống chọi với lưỡi kiếm trong tay Ruber. Bằng mưu trí và lòng dũng cảm, hai người dụ hắn ra chỗ tảng đá thần kì, nơi từng cắm thanh kiếm Excalibur xưa kia. Sức mạnh của tảng đá khiến Ruber bị tan xương nát thịt, đồng thời sức mạnh này cũng khiến vua Arthur lành lại vết thương, các chiến binh sắt thép trở lại như cũ. Thanh kiếm Excalibur cuối cùng cũng trở về với chủ đích thực của nó.
Thanh bình trở lại với nhân dân Camelot. Vua Arthur trân trọng phong cho Kayley và Garrett danh hiệu Hiệp sĩ Bàn Tròn. Sau đó, hai người cưới nhau, sống hạnh phúc đến trọn đời.
Nhân vậtKayley (Lồng tiếng bởi Jessalyn Gilsig, phần hát do Andrea Corr đảm nhiệm): Một cô gái trẻ sau trở thành Hiệp sĩ Bàn tròn. Cô sinh ra vào ngày vua Arthur rút thanh gươm Excalibur ra khỏi đá. Là một cô gái tháo vát, bướng bỉnh nhưng lại rất dũng cảm. Cô có thói quen nói trước khi nghĩ.
Garrett (Lồng tiếng bởi Cary Elwes, phần hát do Bryan White đảm nhiệm): Một người mù sống ẩn dật. Anh từng là người coi ngựa sống ở Camelot. Nhưng trong một trận hoả hoạn, Garrett phải giải thoát những con ngựa và bị chúng đạp vào gáy. Từ đó mắt anh hoàn toàn chẳng nhìn thấy gì nữa. Ông Lionel đã đích thân huấn luyện Garrett để anh thích nghi với bóng tối. Ông dạy anh rằng sức mạnh của một hiệp sĩ chính là ở trái tim. Tuy nhiên sau cái chết của Lionel, anh tuyệt vọng dần, cuối cùng Garrett đã từ bỏ ước mơ làm hiệp sĩ, lui về sống trong rừng sâu.
Ruber: Kẻ tham lam, thực dụng, trong hàng ngũ các hiệp sĩ Bàn Tròn và cũng là thủ phạm gây nên cái chết của ông Lionel. Hắn ôm ý đồ đoạt ngôi vua và đưa nước Anh trở về thời kì mông muội. Từ tướng tá cho đến khuôn mặt của hắn, tất cả đều toát lên sự quỷ quyệt, hèn hạ.
Devon & Cornwall: Con rồng 2 đầu tốt bụng, giúp đỡ Kayley lẫn Garret rất nhiều trên đường tìm Excalibur. Mới đầu, 2 cái đầu riêng biệt của con rồng này cứ cãi cọ suốt. Nhưng sau đó, chúng Devon, Cornwall ngộ ra rằng chỉ khi chúng đoàn kết với nhau, chúng mới có thể bay và phun lửa như các con rồng khác được.