Malta is packed with historic sites and beautiful blue waters as a backdrop so it was a good choice as an alternative to Greece. Troy was shot ... Filming took place on Ballinesker Beach, Curracloe ...