Emma Watson looks amazing at the Pre-BAFTAs party sponsored by Lancome. The Harry Potter star hit the red carpet in a bright red lace long sleeved cocktail dress that she topped off with a pair of black heels.