Richard E Grant wears two .