Игрок берет на себя роль солдата Рохана, Гондора, Ривенделла, Харада, Мордора или Изенгарда, в зависимости от выбранной им кампании или стороны. Игра, как правило, основана на достижении цели, требуя от игрока победить определенное количество врагов или удержать позицию до истечения таймера. Если солдат погибает, игра продолжается с момента гибели, и смерть не влияет на сюжет или течение игры. Однако у игроков есть определенное количество жизней, и они должны повторить весь уровень, если их жизни закончатся.
В кампании War of the Ring, содержащей восемь уровней, игрок в общих чертах повторяет основные сражения из фильмов с некоторыми дополнениями, такими как Шахты Мории и Минас Моргул. В кампании Rise of Sauron игрок управляет силами Саурона в переработке сюжета, изложенного на семи уровнях фильма "Последняя война за Средиземье". В этой истории Темный Властелин возвращает себе кольцо, когда Фродо Бэггинс был совращен и не смог уничтожить Единое Кольцо. Затем хоббита убивает король-колдун Ангмар, что впоследствии приводит к завоеванию Сауроном Среднеземья. Обе кампании озвучивает Хьюго Уивинг, сыгравший Элронда в кинотрилогии Питера Джексона.