Torchwood star John Barrowman has attracted criticism for a negative social media post about M Night Shyamalan’s new film, Old.
Old is directed by Shyamalan (The Sixth Sense) and tells the story of an island where people age extremely rapidly.
The actor repeatedly called the film “s****”, and claimed that he had received a refund after seeing it in a cinema, in a message which tagged Shyamalan himself.
The tweet prompted a backlash, with many Twitter users condemning the actor for tagging Shyamalan in the post.