2004 Cadillac CTS won't crank

My car won’t crank, the starter is good, the alternator is good, and the battery is good. What could be the problem?

How do you know this? How many miles on the engine? Does it grunt when trying to crank it? Or just nothing?