He's all hands!
Orlando Bloom may have put his pants back on but he only just kept things PG-13 with his lady love, Katy Perry, on their romantic Italian vacation.
The 39-year-old The Hobbit actor got cuddly -- and a little gropey -- with Perry, 31, as they frolicked on the beach in Sardinia last week.
WATCH: Orlando Bloom Goes Fully Nude During PDA-Filled Beach Day With Katy Perry
According to an eyewitness source, the handsy couple seemed to partake in some vape fun in between PDA sessions.
Perry wore a cute high-waisted floral print two-piece swimsuit, and Bloom covered up (this time!) in orange swim shorts. Yes, this is the same vacation where Bloom went sans pants on a paddle-boarding expedition.
The couple is vacationing on the Italian island with Perry's pregnant sister Angela and her brother David.
NEWS: Katy Perry Reveals Boyfriend Orlando Bloom Helped Write Her Powerful DNC Speech
In July, Bloom was a little more politically correct, supporting his Hillary super-fan girlfriend for her appearance at the Democratic National Convention. Check out this video of the two of them behind the scenes at the DNC.