Doctor Who star Karen Gillan has reportedly been cast in the upcoming western In A Valley of Violence.

According to Deadline, the 26-year-old actress will join Ethan Hawke, John Travolta and Taissa Farmiga in director Ti West's new movie.

Gillan and Farmiga will play sisters who run a hotel in a small town where a drifter (Hawke) seeks vengeance for his murdered friend.

West is best known for directing horror films, most notably The House of the Devil.

Gillan is set to star in Guardians of the Galaxy later this year as the female villain Nebula.

In A Valley of Violence will begin shooting in late June.