Idris Elba as Solomon Reed