Kate Winslet, Ewan McGregor: Lo clásico no pasa de moda