Stefanie Scott just made a red carpet comeback at the 2017 SXSW Festival and nailed it!
The former Insidious actress stepped out in a striking red jumpsuit, along with Caity Lotz, for the premiere of her new film, Small Town Crime, on Saturday night (March 11) in Austin, Texas.
So, where has Stef been all this time? In New York City! She confessed that she “accidentally” moved there in 2015.
Small Town Crime centers on an alcoholic ex-cop, who finds the body of a young woman and, through an act of self-redemption, becomes obsessed on finding the killer.
FYI: Caity wore a Versus Versace dress, Schutz heels and Swarovski jewels.