Rupert James Hector Everett ( ; born 29 May 1959 ) is an English actor and writer .
Rupert Everett ( Rupert James Hector Everett , born 29 May 1959 ) is an English actor , singer and writer .