• Tilda  Swinton

    Tilda Swinton News

    Born on November 5th, 1960

    From London, England