My wife and I saw this today and I thought it was terrific. Steve Carell is very good but Kiera Knightly is absolutely delightful. Great date movie: