Acting
Anna Tammela is a British actress of Egyptian and Finnish heritage.
as Officer Macabee
as Kiya
as Lexi (Voice)