Alf Humphreys

Alf Humphreys was a Canadian actor who played the role of Robert Jefferson in the Diary of a Wimpy Kid film series. On January 31, 2018, he died of brain cancer in Stratford, Canada. He was 64 years old.