He's the heart-throb of thousands of women, but there's bad news, girls - actor Orlando Bloom seems stuck on supermodel Miranda Kerr. The pair, who have been seeing each other on and off since last April, were spotted enjoying a late-night embrace after a romantic evening out in London last week. Since splitting from his long-term girlfriend, actress Kate Bosworth, in 2006, 31-year-old Orlando has devoted himself to his Buddhist faith and work for the environmental company Global Green. Snuggling up: Orlando and Miranda last week Miranda modelling Victoria's Secret lingeriePast love: Orlando and former flame Kate Bosworth