Question: who is the actor who played sirius black
Answer: Gary Leonard Oldman ( born 21 March 1958 ) is an English actor , filmmaker , musician and author who has performed in theatre , film and television .