I agree. Tom Cruise was also well-cast for that. He typically plays hot-shots, and here he again is a hot-shot upper-class doctor, but one who by happenstance brushes with forces in the society that are way out of his league and whose existence he didn't even suspect. He comes out of it thoroughly humbled.