Kate Upton flaunted her legs in a pair of tiny denim shorts while shooting scenes for the upcoming flick "The Other Woman" in NYC on June 24.
The 21-year-old model and actress was spotted walking through Chinatown with co-star Cameron Diaz, who sported a sexy ensemble as well. Diaz's gorgeous gams battled Upton's as the 40-year-old stunner rocked an ikat-print dress and strappy heels.
This is Upton's third feature film -- she had small roles in "Tower Heist" and "The Three Stooges."
Check out her short shorts below: