Kelly Anne Ross is known for The Last Castle (2001), The Devil All the Time (2020) and Stoker (2013).
No data