have all the aces

have all the aces

To be in a position of power or control over someone or something else. He's bigger than me, and stronger, and faster—he just has all the aces.
See also: ace, all, have