Главный герой фильма – четырнадцатилетний мальчик по имени Уилл Стэнтон. Он появился на свет в самый канун Рождества, и поэтому не удивительно, что родные в праздничной суете довольно часто забывают о его дне рождения. Однажды, в преддверие праздника герой отправляется в магазин, чтобы купить своей сестренке рождественский подарок. Но неожиданно, в самый последний момент, Уилла задерживают охранники, ссылаясь на то, что якобы он воришка. С самого начала, они показались мальчику какими-то странными, и чутье его не подвело. Как только наш герой остается с ними наедине, охранники в мгновенье ока перевоплощаются в неизвестных существ, и нападают на него. К счастью, Уиллу удается спастись, но на этом его приключения не заканчиваются. Вскоре парнишка узнает, что он только на первый взгляд обычный человек, но на самом деле является одним из последних представителей воинов света, и впереди его ждет схватка с силами тьмы…