Edward Norton hits all the marks. Casting is great especially a grown up role for Alec Baldwin who must be tired of Trumpian mugging for SNL. Baldwin is hulking and malevolent , more galactic supervillain than obsessed powerbroker.
Playing the gifted private eye with Tourette's is a great gimmick as his syndrome has no name and everyone will underestimate his ability. This is a modern Rain Man to be enjoyed.