Tag: alex mcaulay

‘The Lodge’ Star Lia McHugh Joins the Cast of ‘A House on the Bayou’

A few weeks back it was reported that the Epix channel had struck up a deal with Blumhouse to produce a set of eight horror/genre films to be released on the network...

Most Popular