Read more: The 10 Best Sherlock Holmes Actors, Ranked James Potter, Sirius Black, Remus Lupin, and Peter Pettigrew — the last two of whom are played by David Thewlis and Timothy Spall as adults ...
For many years, it was popular among Harry Potter devotees to “fan cast ... a younger version of Harry’s godfather, Sirius Black, who was played by Gary Oldman in the movies.