Sof??a Vergara is all smiles as she grabs dinner with her friend at Craig's restaurant in West Hollywood. The 46 year old actress is wearing a black off-the-shoulder top, blue jeans and black heels. 22 Jun 2019 Pictured: Sof??a Vergara. Photo credit: Photographer Group/MEGA TheMegaAgency.com +1 888 505 6342