Laura Clifton was born in Texas, USA. She is known for her work on Happy Death Day 2U (2019), The New Guy (2002) and Happy Death Day (2017). Read more on iMDB