Alf Humphreys was born as Alfred E. Humphreys. He is an actor and writer, known for First Blood (1982), X-Men 2 (2003) and The Uninvited (2009). Read more on iMDB