Ellen Greene Posted on Event: Betwixt (Theatre). Location: Trafalgar Studios, London. Date: August 2nd, 2011