Ministry of Truth Film Fest June 22, 2025 @ 5:00 pm - 8:00 pm Angelika Film Center 5321 E. Mockingbird Ln #230, Dallas The documentary "Out of Luck" will be shown on Sunday, June 22, 2025, at 5 pm at Angelika Film Center Dallas.