A knight in shining armour

ироническое выражение, шутл. "рыцарь в сверкающих доспехах", доблестный рыцарь, галантный кавалер Например: Most people regard him as a crank. I'm afraid... he makes a very ineffectual knight in shining armour. (Suppl) — Его частенько называют рохлей. Боюсь, что... на доблестного рыцаря он действительно не похож.

Англо-русский фразеологический словарь