香港で生まれ育ったローは、後にアメリカへ渡り、ニューヨーク大学ティッシュ・スクール・オブ・アーツで美術学士号を取得。卒業後にはスタンフォード大学で美術学修士号を取得している。短編映画の監督作としては『Hotel 22 (原題)』(15)、『Bisonhead (原題)』(16)、『Mother's Day (原題)』(17)、『The Disclosure President (原題)』(16)、『Notes from Buena Vista (原題)』(16)、『Treasure Island(原題)』(14)、『Last Stop in Santa Rosa(原題)』(13)がある。2017年には短編映画集が、『エリザベス・ロー短編集(日本未発売)』としてDVD化され、世界各地の教育機関や図書館向けにリリースされた。本作『ストレイ 犬が見た世界』は、ローの長編映画デビュー作となる。