PersonAlf Humphreys12 credits in the catalogue: acting.On the wikisDiary of a Wimpy Kid WikiActingVirus1980Sailor #2 - HMS NereidMy Bloody Valentine1981HowardImproper Channels1981Orderly #2First Blood1982Deputy LesterOne Magic Christmas1985ActorRumble in the Bronx1995Police OfficerX22003William DrakeFinal Destination 22003Mr. GibbonsDeck the Halls2006Hardware Store EmployeeJohn Tucker Must Die2006Detention TeacherThe Uninvited2009PriestDiary of a Wimpy Kid2010Mr. Jefferson