Check out Mavericktrading.com
They have traders all over the world I have been told (so I am assumming they aren't all US citizens...). I am currently in their program in the FX division. They also focus on options, and I believe to a lesser extent equities (in the other divisions.)
Nothing but positive things to say, and they have a bit of a hybrid business model (firm & payouts but small trader investment in account and 1 time training fee), which in my opinion works well. They then scale up leverage over time gradually when benchmarks are reached.
I was skeptical initially before I joined of the quality of the required training (some equities firms would just hand you a .pdf file on scalping, etc), but they leave no stone un-turned and put you in the best position to succeed, especially if you are new to the FX market which I was. That one time training cost also gives access to realtime trade calls, meetings, coaching, analysis, etc..
It is a gradual process to finish the training, and work your way through to build a track record and work your way up, so if you are looking to hit the ground running and make $$$ immediately, look elsewhere. They vette you first, which is a good thing IMO.
And although their training is mandatory and you need to review and understand their recommended trading strategy, you are no means bound to that style.