We have international courts for international legal action... domestic courts have absolutely no sovereignty over foreign nations or foreign nationals, so any ruling would be useless except for propaganda and stirring-up-sh**t purposes.
You have read the U.S. Constitution, haven't you? Specifically, Article I Section 8 Clause 10: "To define and punish Piracies and Felonies committed on the high Seas, and Offences against the Law of Nations;"
Now I don't think that the law Congress has proposed is a wise law, but it is constitutional.