Debbie Lee Carrington


She also worked on other George Lucas productions; she is credited as playing "Additional Ducks" in the 1986 film Howard the Duck, and "Idee" in Captain Eo.

Carrington went on to have a very successful career in film and television acting.

Appearances