(Tim Roth) as Charles  Starkweather.