Alexandra Daddario is looking fit and healthy as she flaunts her sizzling figure on a busy city street. The actress, 36, continues to make headlines for the figure she achieved for 2017 movie Baywatch, and it looks like her workouts are paying off. The photo showed the star in a chic two-piece via short shorts in red and a classy matching blazer.
Alexandra stunned with her long legs in high heels, with a caption reading: "Thank you @carolinaherrera for having us!"
Read on to learn about the activities that help her stay in shape, as well as the photographs that prove they work—and don't forget to check out the 30 Top Celebrity Swimsuit Moments to become beach-ready too!