The writer and producer of “Call Me By Your Name” has revealed that the character of Oliver was originally pitched to Shia LaBeouf, according to New York Post. That role eventually went to Armie Hammer.
James Ivory, who wrote and produced the 2017 romantic drama, said LaBeouf was originally supposed to star alongside Timothée Chalamet, who played Elio in the Oscar-winning movie.
“Shia came to read for us in New York with Timothée Chalamet, paying for his own plane ticket, and [director Luca Guadagnino] and I had been blown away,” he wrote in his new memoir, Solid Ivory, which releases Nov. 2.
“The reading by the two young actors had been sensational; they made a very convincing hot couple.”
The Academy Award-winning writer said the “Fury” actor was let go of the project in the wake of several controversies that resulted in some bad press for the former Disney Channel star.
“He’d fought with his girlfriend; he’d fended off the police somewhere when they had tried to calm him down. Luca would not call him, or his agent. I emailed Shia to offer reassurance, but then Luca cast Armie Hammer and never spoke to, or of, Shia again.”
Armie Hammer, who later played Oliver, also found himself in hot waters after a woman came forward with rape allegations against the 35-year-old in March this year. Effie Angelova claimed the actor “violently raped me for over four hours” in 2017.
Hammer, who dismissed all allegations via his attorney, checked himself into rehab following the controversy. According to TMZ, “The Man From U.N.C.L.E” star is doing well at a rehabilitation facility in Florida.
What’s your take on this story? Sound off in the comments!