Porro was a lieutenant in the United States Air Force and a member of the team that went through the Stargate on the initial trip to Abydos.



After Dr. Daniel Jackson deciphered the code to reactivate the Stargate, Porro was selected to join Jackson in Colonel Jack O'Neill's team on the first expedition through the device. The team traveled to Abydos and exited the gate inside the Temple of Ra. O'Neill ordered the team to secure the pyramid and scan the perimeter but the group discovered no structures or signs of civilization near the giant pyramid and O'Neill soon ordered them to prepare to return to Earth. Jackson, however, announced that he had been unable to locate the cartouche detailing the address required to return home. Major Charles Kawalsky accused Jackson of lying and pushed him to the ground. Realizing that they were stranded on the desert world, O'Neill ordered his troops to establish a base camp near the pyramid.

When Jackson was dragged off by a Mastadge, he was among the soldiers who stayed at the base camp. After encountering the Abydonians, Lt. Brown radioed Lt. Louis Ferretti and ordered him to keep base camp secured until their return. When a sandstorm hit the camp, the team was forced to retreat to the pyramid for cover. While waiting out the storm, Ra's Cheops class warship landed on the pyramid. Hearing the noises, the team took up defensive positions. When Ra's Horus Guards entered the pyramid, Porro was hit over the head with the end of a staff weapon and killed. His body was thrown in the prison pit with Ferretti and Lt. Freeman. (Stargate)


  • The fates of Porro and Lt. Reilly are never clearly revealed in the movie, but their bodies are mentioned to be floating in the water in the original script.
  • He may have been named for costume designer Joseph Porro, who was nominated for an award for his costume design in Stargate.