Kate Duncan
Kate Duncan was born on April 30, 1999 in Louisville, Kentucky, USA. She is an actress, known for Don't Tell a Soul (2020), Body Swap (2019) and Lost & Found (2015).
Movies
- Jan 15, 2021
- English
Two thieving teenage brothers, stealing money to help their sick mom, match wits with a troubled security guard stuck at the bottom of a forgotten well.