Hilary Swank in a splendid dress