Sam Riley as Sal Paradise