Liz Strange is an actress, known for Perfect Sense (2011), Making Ugly (2011) and Cloud Atlas (2012).
Perfect Sense
Deaf Customer
Cloud Atlas
Newscaster (uncredited)