Yes. Iranian citizens are eligible for the EB-5 program, however all Iranians bringing investment capital from Iran must have an OFAC license. OFAC is the Office of Foreign Assets Control.
Iranian citizens should also be aware of the extra level of detail required of them in terms of documenting source and path of funds being invested.