Deductions & credits

Sorry, I might miss an important info.  This stock is Inventive stock option (ISO).  This income was treated as wages in this foreign country.  I already paid around 25% tax for this capital gain.  I used turbotax to calculate my US tax, I found I would pay 20-25% tax for this part, no matter I took the 25% foreign tax credit or not.   The 25% foreign tax I paid is almost no use.  Is sth wrong?  Thank you very much!