Amelia Oswald is an actress, known for Blockers (2018) and Le Chat does Les Mis - Behind the Scenes (2013).
Blockers