Scottish actor Ewan McGregor refuses to forgive director Danny Boyle for casting LEONARDO DiCAPRIO in 2000 movie The Beach instead of him.

McGregor garnered international acclaim by appearing in Boyle's films SHALLOW GRAVE, TRAINSPOTTING and A LIFE LESS ORDINARY.

But he was devastated when his former pal gave DiCaprio the lead role in critically-mauled book adaptation The Beach, because he misled McGregor into believing he had won the part.

He tells men's magazine Playboy, "Boyle and his people didn't treat me very well.

"It wasn't just about The Beach - it was that they were dishonest with me about it. It cost us our friendship. I had the rug pulled out from under our feet ... It was a betrayal."

05/07/2005 02:55