Lily James puts on a leggy display in purple mini dress after stepping out in black mini skirt during day in NYC
The actress, 36, looked incredible as she slipped into a purple mini dress with long sleeves and a turtle neck.