1 of 7 Potter star Emma Thompson took some time out from playing Professor Trelawney to write and star in a film about a nanny with magical powers, called Nanny McPhee.
2 of 7 She starred alongside Thomas Sangster who has also been in the films Love Actually and Featherboy! In Nanny McPhee he plays Simon Brown, one of a family of brothers and sisters that warty black-cloaked Nanny McPhee joins after their mother dies.
3 of 7 And Jenny Daykin plays his sister Lily.
4 of 7 Raphael Coleman plays another of the siblings, Eric.
5 of 7 And Sam Honywood plays Sebastian.
6 of 7 And here are all the young stars together!
7 of 7 Actor Stephen Tompkinson brought his children along to join in the fun. Here they are posing as fairies on the red carpet!