Ngoài Trái Đất
Năm 709, Kainan (James Caviezel), người sống sót duy nhất từ một phi thuyền không gian rơi xuống trái đất, bị những chiến binh ở ngôi làng gần đó bắt giữ. Ngôi làng sống dưới trị vì của người thủ lĩnh già, Rothgar (John Hurt), người đang muốn truyền ngôi cho Wulfric (Jack Huston), chiến binh số một nơi đây. Không may cho ngôi làng, chiếc phi thuyền bi rơi xuống trái đất đã vô tình mang theo con rồng lửa Moorwen. Kainan đã tập hợp những chiến binh, cùng nhau tiêu diệt con quái vật.