Ewan to replace Depp in Quixote
Ewan McGregor is to take on the role Johnny Depp was set to play in Terry Gilliam's The Man Who Killed Don Quixote.
The director began making the film in 2000, but various events kept delaying production and he released documentary Lost In La Mancha in 2002 about his failed attempts to make the drama.
Gilliam has long talked of his plans to press head with the project and Depp is now attached to Pirates Of The Caribbean 4, so the director revealed to Empire in Cannes he has now cast Trainspotting star McGregor in the role.
Robert Duvall has been signed to the project for some time to play Quixote, replacing Jean Rochefort.
Ewan will play an advertising executive who travels back in time to 17th-century Spain, where he meets Don Quixote and embarks on adventures with him.
Gilliam said: "Robert Duvall is one of the greats, no question - and he can ride a horse!
"And Ewan has got better over the years. He was wonderful in The Ghost. There's a lot of colours to Ewan that he's not been showing recently and it's time for him to show them again.
"He's got a great sense of humour and he's a wonderful actor. He's wonderfully boyish and can be charming - when he flashes a smile, everybody melts. He wields it like a nuclear bomb!"