Кое-что о коварстве английского языка. Avenge (мстить) - всегда ТОЛЬКО глагол и никогда существительное. AvengER, соответственно, мститель. Revenge (месть) - всегда ТОЛЬКО существительное; может быть разве что причастие revengING, мстящий.
То есть, слова "revenger" не существует в принципе. ordeit.diary.ru/p213681326.htm