David Bradley – who played caretaker Argus Filch in the Harry Potter films – has been dropping some hints about the character he plays, Solomon, in the upcoming Doctor Who episode “Dinosaurs On A Spaceship.”
"He is a space pirate," Bradley told the Warwick University podcast . "We've modelled [him] on a well-known nightclub owner with long hair. He has lots of scars [and] he wears black leather."
He adds that he’s, “like an old rocker,” and, "He runs a ship the size of Canada. He has two giant robots who are a bit rusty."
“Dinosaurs On A Spaceship”, written by Chris Chibnall, will be the second episode of the new series. .