Thank you! Passport picture? Nope. I have my passport appointment in 10 days. For the Oath Ceremony, just bring: All the green cards you have, the oath ceremony letter, the form that comes with the letter (you have to fill it the same day of your oath before going to the ceremony) and your driver's license/state id. That was it.