Cast

C
Clayton Swisher
as Self - Al Jazeera Investigative Unit