Tilda Swinton

Bio

Tilda Swinton is an Academy Award-winning actress whose film debut in Derek Jarman’s Caravaggio marked the beginning of a close association with the director. She lives in Scotland.