He's more than used to tackling the high seas for his role as Will Turner in Pirates of the Caribbean.
But Orlando Bloom looked like he was struggling as he battled the surf, fully clothed, for his part in new film The Good Doctor.
The 33-year-old star sprinted energetically down the beach in LA before plunging into the water where he was blasted continually by the waves.
In the flick, which Orlando is also producing, he plays Doctor Martin Ploeck, an ambitious physician who tampers with a teenage patient's treatment in a bid to impress his peers.
Out later this year, it also stars The Curious Case of Benjamin Button actress Taraji P Henderson.
On set this week there was no sign of Orlando's model lady Miranda Kerr, but watching his every move from the sand was his loyal dog Sidi.
The actor rescued the pooch after finding him as an abandoned puppy in Morroco while filming Kingdom of Heaven there in 2005, and they're best of friends.
The black Labrador cross is a constant presence in Orlando's life. He's attended interviews, joined his famous master in photoshoots and has even accompanied him to a coldplay concert.
Of the time he rescued him, Orlando said: "I picked him up, and I said, 'Let's get him cleaned up and see what happens.' And then I ended up wanting him forever.
"He's kind of aloof with people, but he's a good dog."