Emma LockBorn April 14, 1988 in North west London, England Filmography★ 3.3 Six Hot Chicks in a Warehouse2019★ 1.0 Dead Love2018★ 4.7 The Human Centipede 2 (Full Sequence)2011