Femi Taylor
Femi Taylor was born on April 8, 1961 in Niger. She is an actress, known for Star Wars: Episode VI - Return of the Jedi (1983), The Apple (1980) and Cats (1998).
See full bio »
Born:in Niger |
|
|