Tilda Swinton: wear this for your next semi-formal.

Tilda Swinton: wear this for your next semi-formal.