Matthew Lillard is taking another stab at the Scream franchise, but he has some anxieties about his upcoming return. Joining ...
Scream 7 won't hit theaters until Feb. 27, 2026, but Matthew Lillard is more than happy to talk about his return to the ...