Jeremy Renner as Staff Sergeant William James