American actor Michael McShane will be appearing in Series 7 of Doctor Who.

The Robin Hood: Prince of Thieves star will be seen in Episode Five of Series 7 playing a villain alongside returning monsters the Weeping Angels.

He revealed his involvement with the BBC sc-fi show on his twitter page writing:

"Most fantastic time doing Doctor Who; best cast and crew I've been with in a while! Long live Gallifrey. (sic)"

The episode is set in New York and has huge significance in the programme's storyline because it will be the last adventure to feature the Doctor's companions Amy Pond and Rory Williams - who are played by Karen Gillan and Arthur Darvill respectively.

McShane, who is famous for his appearances on improvisation comedy show 'Whose Line Is It Anyway?' - has been teasing Doctor Who fans on his twitter page by writing about his role but not giving any hints as to who he is playing.