I mean, the current understanding is that Cruz is legit, McCain is legit, Obama is legit, Schwarzenegger is not legit.
But the supreme court has never actually ruled on it.
Consensus seems to be:
Definitely: Obama checks out, Arnold does not.
Almost certainly: McCain checks out although there is some weirdness relating to citizenship grants in the panama canal zone. He was born a citizen by birth because of his parents, but people born in that area to other parents were...