Creator
No biography available for Stephen Lambert.
Born: March 22, 1959
Place of Birth: London, England, UK
Go behind the scenes and witness how the "Squid Game"-inspired reality show transformed from a scripted drama to a cutthroat, nail-biting competition.
as Self