British celebrity Tilda Swinton