The 22-year-old model was snapped in Vancouver on Wednesday donning a mint-green one-piece and a straw hat, filming scenes for her upcoming film The Layover. Directed by Shameless star William H. Macy, the comedy is about two friends who decide to go on a road trip together.
"It was hard at first," she told Vogue in May 2013 about facing her critics in the fashion world. “You sit there and you’re like, 'Is something wrong with me?'"
"The things that they're rejecting are things that I can’t change," she continued. "I can't change my bra size. They're natural! I can work out and I can stay healthy and motivated, but I can't change some things. I really just live my life. I love my body. It's what God gave me! I feel confident with myself, and if that inspires other women to feel confident with their bodies, great."
In April, Kate revealed that the viral Terry Richardson video of her showcasing her "Cat Daddy" moves actually "horrified" her at first. Watch the video below to find out why.
UPDATE: A source tells ET exclusively that the woman shown in the swimsuit is actually Upton's body double, as the actress-model was kept carefully wrapped up in a robe at all times. Whether it's Upton or a stand-in, she still looks great.