Emma Watson, starlet of The Half-Blood Prince, poses in eveningwear.