Elizabeth Lo is an award-winning filmmaker whose feature film debut, Stray, an intimate portrait of three dogs roaming the streets of Istanbul, is out now through Magnolia Pictures. Her short films include Hotel 22 (2015), Bisonhead (2016), Mother’s Day (2017), The Disclosure President (2016), Notes from Buena Vista (2016), Treasure Island (2014), and Last Stop in Santa Rosa (2013). In 2017, her collected shorts were released by Video Project as a DVD, The Short Films of Elizabeth Lo. Elizabeth was born and raised in Hong Kong and holds a B.F.A. from NYU Tisch School of the Arts and an M.F.A. from Stanford University.