Geoffrey is a London-based actor, originally from South Africa. He loves working on surprising and challenging characters. He studied Drama and Theatre Studies at Royal Holloway, and then did an MA in Theatre Directing at RADA, where he played Tuzenbach in Three Sisters and Lynge in Pillars of Society. Other notable roles he has played are Katurian in The Pillowman and Vladimir in Waiting for Godot.
In addition to working as an actor, Geoffrey writes and directs plays, as well as running his own theatre company called StormBlast. He has performed his own autobiographical play Trapped in Abstraction at the Camden People’s Theatre and he is a skilled martial artist, having more than 6 years of experience training in traditional Chinese Kung Fu.
Geoffrey is currently preparing for a drag performance as his drag persona Joy Gevalt.