Can my maxillary cant be corrected with braces? (Photo)

Im 19, I've never had any type of dental/orthodontic work done, but my top row of teeth (maxilla) has always been canted, which also results in some facial asymmetry. My mandibular seems to be aligned and fine. So, would braces fix this problem? If so, how long would I have to wear them? Would I be better of with jaw surgery, as in, faster and better results?

No doctor answers yet