Actress Twila Ilgenfritz is an actress, known for Scarlet Rain (2010), Haze (2016) and The Soliloquy (2012). Known for: Scarlet Rain (2010), Haze (2016), The Soliloquy (2012), Amulet (2009) Search: