Tilda Swinton churned out another surprising look at the Thursday night premiere of We Need to Talk About Kevin.
The 50 (!?!?) year old actress walked the red carpet in Cannes wearing a two-toned blue Haider Ackermann halter gown that really made her blue eyes pop.
The shoes are a little “blah”, but whatevs.
[Image via WENN.]