Keira Knightley at the Opening Ceremony and the Atonement Premiere at the 64th Annual Venice Film Festival, August 29
Filed under James McAvoy, Keira Knightley | 15 Comments »
![]() |

James McAvoy is to play Scotty in a new Star Trek film, it was reported yesterday. The 28-year-old is understood to have won the role of the Starship Enterprise’s famously dour chief engineer. Scotty was played in the iconic TV series by Canadian James Doohan and was immortalised in Captain Kirk’s phrase “Beam me up, Scotty”. Glasgow-born McAvoy, who starred in the Oscar-winning The Last King of Scotland and hit TV series Shameless, will appear in the 11th film of the hit sci-fi series. The movie reportedly takes the crew back to Starfleet Academy.
A source reportedly said: “McAvoy had to go through a full casting process – and was up against famous names and total unknowns. “He was called back a couple of times before getting the phone call from one of the producers to say he had won the role.”
It is believed that William Shatner and Leonard Nimoy, now both 76, have signed up to play Captain Kirk and Mr Spock once again in flash- forward scenes. It will be directed by the creator of TV series Lost, JJ Abrams, and shooting begins this autumn with release planned for Christmas next year.

Scottish actor James McAvoy was so blown away by his Becoming Jane co-star Anne Hathaway’s acting talent and English accent during the movie, he believes she will snap up any future English film roles away from Gwyneth Paltrow.
American Paltrow has become well-known for playing English women in her films such as Emma, Shakespeare In Love and Sliding Doors. After Hathaway successfully mastered an English accent to play legendary author Jane Austen in Becoming Jane, McAvoy believes she will be the next American taking on English roles.
He says, “Annie is exceptional and beautiful. Gwyneth Paltrow’s days of playing English women are over.”
