Philip Holder
Braille 2011
Rating: 4.5
Restraint 2008
Rating: 6
Mesmerized 1986
Rating: 4.7
as Deberg
as Sgt. Paul Widdens
as Dr. Finch