Ah, prom season. While the ASOS staff may have iCals packed with weddings and tuxes to buy (not to mention rent to pay and all that... #adulting), we've got nothing but fond memories of high school's most important style moment. After all, prom night is the perfect opportunity to show everyone that you can be effortlessly cool but not break any dress code rules. With that in mind, we've looked to none other than Justin Bieber for two very different but equally on-point styles to make your prom dreams come true. Read on, and shop here for all your needs...