Yes, it's very good. Christian McKay is superb as Welles and Claire Danes is really good too. The young guy who's in it a lot, I forget his name, I don't think he's really right for chick flicks like this. He's too good an actor to waste his time on silly dance moves and trying to sing in tune. Luckily he gets the chance to recite a complete speech from Shakespeare which is clearly more his thing.