Yes, you need a passport. If you are unable to get an Ethiopian passport and are a refugee or asylee, you may be able to get a travel document from the United Statestravel document from the United States to serve in its place. But the UK will not admit you with just a green card, so the airline won't let you get on the plane.