US citizens need to file US tax returns based on citizenship. Also, green card holders are obliged to file annual returns. In addition, they need to report what non-US accounts they have, if their total holdings exceed $10,000. Read more about this here: