Pirates of the Caribbean star Orlando Bloom is engaged to his girlfriend, model Miranda Kerr, whom he has been dating for three years. According to a report in Ok! Magazine, Bloom popped the question while on holiday in Morocco. Bloom previously dated actress Kate Bosworth for four years. (Photo: WENN)