Yes. Regardless of your residential status, you are required to file annual tax returns in the U.S. However, depending on your situation, you may be eligible for foreign tax credits, partial foreign income exemption, etc. In summary, if you have foreign source income that is taxed in both the foreign country and the US, you may use the foreign tax paid to calculate a credit against the US tax charged on such income. Foreign tax credit calculation is a complicated process. You should seek professional help on this issue.