Chelsia Allen with a character and Zac Gould (pictured, with another character) starred in Death Wears a Young Face, which was filmed in Houston.