Shushila Takao Stars in Cook Island-Set Thriller Tatau
Like many of the cast of BBC3’s new supernatural thriller Tatau, Shushila Takao is a New Zealander. She stars alongside British newcomers Joe Layton and Theo Barklem-Biggs as Aumea in the television…