Kate Winslet has always shown "maturity beyond her years", according to Sir Kenneth Branagh.
The 50-year-old actress starred in the 1996 film adaptation of Hamlet, and Branagh, who directed her in the movie, still has fond memories of working with the movie star.