Home People Harry Melling Harry Melling movies Harry Melling movies Harry Melling Movies (13) The Devil All the Time (1969) As Roy Laferty. The Old Guard (1969) Waiting for the Barbarians (2019) As Garrison Soldier #4. He was 30 years old The Keeper (2019) As Sergeant Smythe. He was 30 years old The Ballad of Buster Scruggs (2018) As Harrison (segment "Meal Ticket"). He was 29 years old The Current War (2019) As Benjamin Vale. He was 30 years old The Lost City of Z (2017) As William Barclay. He was 28 years old Harry Potter and the Deathly Hallows: Part 1 (2010) As Dudley Dursley. He was 21 years old Harry Potter and the Order of the Phoenix (2007) As Dudley Dursley. He was 18 years old Friends & Crocodiles (2005) As Young Oliver. He was 16 years old Harry Potter and the Prisoner of Azkaban (2004) As Dudley Dursley. He was 15 years old Harry Potter and the Chamber of Secrets (2002) As Dudley Dursley. He was 13 years old Harry Potter and the Philosopher's Stone (2001) As Dudley Dursley. He was 12 years old