Without a picture it would be difficult to say if Juvaderm Ultra Plus would be the best filler for you in those areas. Generally speaking, yes Juvaderm Ultra Plus can be used in all of the areas that you mentioned. However, the choice of filler is dependent on your facial anatomy and amount of correction needed. In the mid cheek area I like to use Juvaderm Voluma. Juvederm Ultra Plus and Juvederm Voluma are formulated differently. Yes both are Hyaluronic Acid fillers but Juvederm Voluma is created to Lift and Stick to the area where it is injected. Juvederm XC is meant to fill lines and depressions. Voluma is the better option in the mid cheek as it will lift without making the face appear too full. Injecting the mid cheek will improve the laugh lines some but if you needed additional improvement Juvederm Ultra Plus would be a good option in this area. If you are interested in improving lines around the mouth I prefer to use Belotero. Belotero is another Hyaluronic Acid filler that is specifically designed to integrate into your skin and mold to your facial contours giving you immediate smooth and natural results. It is the thinnest Hylaluronic Acid filler available and is an excellent choice for superficial lines on the face. Lastly if you are concerned with hollowness in the cheek are then I would suggest Sculptra. Sculptra is used to stimulate collagen production, helping to replenish volume loss. Sculptra is the only volumizer scientifically designed to stimulate natural collagen growth treating the underlying cause of facial aging. It is important to be aware that Sculptra is not an instant filler, but a collagen stimulator, improvement will be slow and progressive for up to 6 months after your last session. Sculptra is injected in a series of treatments once a month, usually for 3-4 sessions and the benefits of Sculptra last up to 2 years with optimal treatment. As you can see there are many variables in choosing the appropriate filler, so it is important to consult with a Board Certified Dermatologist so they can evaluate you and discus your options.For more information click on link below: