Actress and writer Maria Penelope Katharine Aitken is known for A Fish Called Wanda (1988), Spider (2002) and Asylum (2005).