The actress shares what she's learnt about style, motherhood and more... In her working life, Weisz's latest incarnation is as a Marvel comic super-heroine. In the forthcoming Black Widow - the release of which has been pushed back to later this year - she plays the part of Melina Vostokoff, a Russian super-spy and highly trained warrior.

Watch the full interview above, in which Weisz shares what she's learnt about style, confidence, love, family and more.