Robert Knox

Robert Knox is the actor who will be portraying Marcus Belby in the upcoming Harry Potter and the Half-Blood Prince.