4.8 Downtown Owl (2023) Jun. 08, 2023 Downtown Owl (2023) IMDb: 4.8 2023 88 min 41 views In 1983 Owl, North Dakota, the lives of three residents – elderly Horace, who spends his afternoons reminiscing in the local coffee shop; teenage ...