Penelope Cruz in a Red Swimsuit on the Beach in Fregene, Italy 07/20/2021 The 47-year-old Spanish actress Penelope Cruz in a red swimsuit on the beach in Fregene, Italy.