Roger Ebert: Four stars