Formal Dress?

Going to a close friends formal and have no clue if this is alright?! HELP X

Vote below to see results!