Kate Upton is gearing up for her big acting debut in The Other Woman with Cameron Diaz, and the two were spotted on set this weekend in the Hamptons. Kate wore her favorite outfit (a bikini) while costars Diaz and Leslie Mann stayed covered up.

It's probably intimidating to be in a swimsuit next to the two-time cover star of the Sports Illustrated Swimsuit Edition, but this is Cameron Diaz we're talking about here. Remember her gold bikini in Charlie's Angels? Refresher:

Upton and Diaz star as two of the "other women" to Mann's cheated-upon wife. Once they figure out what's going on, they team up to get revenge on said cheater, played by Game of ThronesNikolaj Coster-Waldau. But more importantly, there is beach time in the movie, prompting us to ask who wore a bikini best: Kate or Cameron?

RELATED: The 30 Sexiest GIFs of Kate Upton 

[via PopSugar]