Harry Potter star plays hockey on a surprise school visit
Harry Potter star Emma Watson turned up at a school in London to surprise them with a game of hockey.
It's to mark the fact that the Hockey Women's World Cup is happening in London right now.
England play South Korea next on Tuesday evening.
So to help mark the occasion, some lucky kids have had a visit from a...ahem magical?...hockey fan...
Pictures courtesy of England Hockey and BBC Get Inspired.