Giles Terera — British actor and musician