The daughter of actor Ewan McGregor and production designer Eve Mavrakis, 28, exuded elegance in chic red dress.