Mira Furlan: Babylon 5 and Lost actress dies at 65 Mira Furlan starred as Minbari Ambassador Delenn in 1990s sci-fi drama Babylon 5. BBC News 22 Jan 2021