James McAvoy and Daniel Radcliffe are currently promoting Victor Frankenstein. They’re two of my favourites. Because they’re two of the nicest, nicest, nicest celebrities. And they’re so funny and cute together in the trailer – click here to read Sarah’s post on it – that I’m totally going to pay for this movie. Like, even if I can’t stay to actually watch it, I might just buy a ticket so that they’ll have my money.

Anyway, as you can see, James has shaved his head again. Last week he was in London, didn’t look like this. (Click here to revisit those photos.) In fact, the hair was growing back from when he’d shaved it for X-Men. James is currently working with M Night Shyamalan on a new film called Split though, taking over from Joaquin Phoenix. Must be for that role. James McAvoy being in a Shyamalan movie makes me excited about a Shyamalan movie for the first time in a LONG time.