來自美國的杰克(格里芬·鄧恩飾)和戴維(大衛·諾頓飾)在英格蘭沼澤遭遇狼人襲擊,杰克當場死亡,戴維負傷被附近小鎮村民所救。養傷期間,已故的杰克不斷以幻覺形式出現,警告戴維因狼人血統即將成為殺人怪物,并慫恿其自殺。月圓之夜后,小鎮接連發現多具尸體,戴維意識到自己正是兇手卻無法自證。遭到村民驅逐后,戴維前往倫敦,在最后一次幻覺中見到杰克勸其坦然接受命運。最終戴維于倫敦街頭完全獸化,襲擊路人時被警方擊斃,尸體在晨光中恢復人形。