Who plays Sirius Black in Harry Potter and the Order of the Phoenix?

Sirius Black in Harry Potter and the Order of the Phoenix (2007) is played by Gary Oldman.

See the full spoiler-free cast & character guide for Harry Potter and the Order of the Phoenix