He often wears a velvet suit or jacket for events and always looks dashing in it. Eddie is very hot in velvet, even when he plays Stephen Hawking. Here are some photos as evidence. He wore a velvet blazer at the Golden Globes too, but I recently posted photos about that event, so I skipped it from this compilation.
Photos source: eddieredmayne.ru and justjared.com