The choice has been made and James McAvoy is returning to “X-Men: Days of Future Past”. The scottish actor who played “Professor Charles Xavier” in “X-men: First Class” decided to return to his role in the upcoming film of the Marvel franchise.
Comic Books and saga novels films are the ones that can better identify an actor with a specific role. Hugh Jackman will always be Wolverine. Robert Downey Jr will always be Tony Stark. But sometimes when the actors have physical changes or get pretty demanding, or in some other cases the franchise change the production company, the producers and director will decide cast another actor for a role another actor have portrayed several times. It had happened in the Batman saga, Superman Saga and in the Hulk Saga. Three movies of Hulk, three different actors. I am glad Mark Ruffalo stayed as the formal Dr Bruce Banner for “The Avengers” sequel.
This fear of losing his role of a young Professor Xavier might caused James McAvoy to ditch his almost signed project with director Bill Condon about Wikileaks and Julian Assange. The fact that actors: Hugh Jackman will return as Wolverine, Ian McKellen will return as a 2012 Magneto, Michael Fassbender will return as a 1962 Magneto and Patrick Stewart will return as a 2012 Professor Xavier set the message that this movie is betting all his resources for going blockbuster.
In the other hand, the project McAvoy is abandoning tell the story about the relationship between Julian Assange and the international newspapers. The film is directed by Bill Condon and based on the book written by Daniel Domscheit-Berg. McAvoy was supposed to portray the author of the book meanwhile Benedict Cumberbatch is going to portray Julian Assange.
By saying NO to the producers, the film company casted Daniel Bruhl from Inglorious Basterds for replacing James McAvoy. There are rumors that Laura Linney will be casted too. Maybe accepting the role of Christine Assange, Julian’s Mother.