The much-anticipated House of David season 1 episode 8 will be available for streaming on April 3, 2025, at 3 am ET.