Filming a steamy scene on a sun-drenched Capri beach, Theo James stole the show in a white Dolce & Gabbana…