Lucy Loken: Lucy Loken. Actress: My Teacher, My Obsession. Lucy Loken was born in Burbank, California, USA. She is an actress and producer, known for My Teacher, My Obsession (2018) and Teen Wolf (2011).
Known For: My Teacher, My Obsession (Kyla), Teen Wolf (Quinn)