Roger Ebert: Three and a half stars