It's that time of the year where we witness celebrities in their best attires, some with gorgeous hairstyle and then some are obnoxiously dressed as fashion disasters. Yes, Cannes Film Festival is here again and celebrities are pulling out their best ...