Teagan Croft (born 23 April 2004) is an Australian actress. She is best known for her role as Rachel Roth in the HBO Max superhero series Titans (2018).
- 2016 The Osiris Child - Indi Somerville
- 2016 Home and Away - Bella Loneragan
- 2018-Present Titans (2018) - Rachel Roth
- 2020 Legends of Tomorrow - Rachel Roth