Emma Handy

Emma Handy

Emma Handy is an actress, known for Iris (2001), Velvet Goldmine (1998) and Wire in the Blood (2002).