Tilda Swinton
The novel was adapted into the 2011 film of the same name, starring Tilda Swinton