If you are looking at an ideal option crowns are out of box. You have to undergo braces treatment to get your teeth lined up in Aesthetic way. If you want you can go for invisible orthodontics like lingual or aligner treatment if u feel bad to wear braces which will be seen.
Next Steps
Find an orthodontist near you for better treatment plan
Health Tips
Crowns will need maintenance at least every 10 yrs.