David Holmes

David Holmes is the British actor who portrayed Adrian Pucy in the film version of Harry Potter and the Philosophers Stone.