Leueen Willoughby


Film Credits

Omen III: The Final Conflict (1981)
as Barbara
Superman II (1980)
as Leueen
Superman (1978)
as 2nd Secretary