Ruth Du Director (3) The Deadliest Lie (2021) Baby Obsession (2018) Brightest Star (2013) Producer (4) Darkness Rising (2017) 12 Feet Deep (2017) The Archer (2017) Caught (2015)