Nick Shim

Nick Shim portrayed Zacharias Smith in Harry Potter and the Order of the Phoenix.