Eva Longoria upset Michael Douglas on the set of new movie THE SENTINEL when she beat him in a shooting contest.

The Desperate Housewives actress, Douglas and co-star Kiefer Sutherland decided to find out who is the best shot - and Longoria, who used to hunt on her family's Texas ranch, won.

She says, "Everybody thought Kiefer would come in first but I did. Michael was mad. He was like, 'Why am I third?'"