My advice to you is to go for a cosmetic consultation. The dentist can tell you what will be the best treatment for you. It is very hard to tell by just looking at a photo, you can do veneers, Invisalign, Composite veneers,etc.
You should get study molds and pictures taken to evaluate big teeth
By taking these records the dentist can plan the best treatment options for you. If these are your natural teeth, you may end up with some sort of veneers or crowns on them, but you may need to get invisalign or braces to close the spaces left after the teeth are made smaller. If you do not want braces or invisalign then you may need more than two veneers to make the teeth even and avoid spaces. Again the study molds and pictures are imperative to best plan this.
The best treatment plan...
Are these your natural teeth or were they veneered or crowned in the past? If you visit an experienced and talented cosmetic dentist, he will be able to address your concerns and work out a treatment plan with you which may or may not involve porcelain veneers on 8 of your teeth (from upper 1st bicuspid to upper 1st bicuspid).