HD
as Fiona
Catherine Lough Haggquist is an actress.