Lily Allen is in her revenge era. Allen, 40, showed off her figure in a sheer dress at the Hunger Games: On Stage premiere on Wednesday, November 12, amid headlines surrounding her split with husband David Harbour. While striking a pose on the red carpet, the singer stunned in a vintage 1999 Dior crochet dress featuring long sleeves and a semi-sheer silhouette. Underneath her floor-length skirt, she wore nothing but a thong. Allen let her risque look speak for itself, opting for minimalistic jewelry, including silver rings.