Tilda SwintonTilda 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.
An OTP has been sent to your Registered Email Id:
Resend Verification Code