The greatest all-around American by The greatest all-around American film actor is James Stewart. David Denby