If you are from outside of the US you will need to attach a passport size photograph but if you live as a U.S. citizen in America, you don't have to as the photo will be taken at your biometric appointment.