James McAvoy in talks to play Frankenstein

The Filth actor will join Daniel Radcliffe who has already signed on to play Igor in the adaptation of Mary Shelley's gothic novel

James McAvoy is in talks to star opposite Daniel Radcliffe in Frankenstein. The Filth actor is Fox’s first choice to play Victor Von Frankenstein, the scientist who creates a reanimated creature, in the Paul McGuigan-directed film.


Radcliffe is already on board as Frankenstein’s shuffling helper, Igor, who will become the main focus of the project in an unconventional adaptation of Mary Shelley’s classic gothic novel, according to Deadline.

McAvoy recently appeared in Danny Boyle’s Trance and will next be seen on cinema screens as a corrupt cop in Filth, based on Irvine Welsh’s cult novel. He is said to have beaten off competition from Boardwalk Empire’s Jack Huston and Toby Kebbell, best known for starring in Guy Ritchie’s RocknRolla, who were both tested for the role. 

McAvoy will follow in the footsteps of Colin Clive, Peter Cushing and Kenneth Branagh who have all portrayed the overreaching scientist, along with Benedict Cumberbatch and Jonny Lee Miller who alternated the role in Boyle’s stage production of the story. Casting of Frankenstein’s infamous creation, the monster, is yet to be announced.


Frankenstein is expected to open in US cinemas on 17 October 2014, with a UK release still to be confirmed.