Diana Scarwid
as
Self
Katt Shea
as
Self
Janet Leigh
as
Self
Ryan Turek
as
Self
Tucker Carlson
as
Self
Teruyo Nogami
as
Self
Akira Kurosawa
as
Self
Tatsuya Nakadai
as
Self
Liam Neeson
as
Self - Host
Maxine Peake
as
Self - Narrator
Ruth Negga
as
Self - Narrator