Był zauważalnie mniejszy, miał bardziej okrągłą głowę, tekstura jego futra była bardziej gładka, odznaczał się również prostszą budową tułowia.

Początkowo bezimiennej kukiełki później znanej jako Elmo używano w epizodycznych rolach potworów, które grali różni lalkarze. Kiedy twórcy serialu zdecydowali się rozwinąć postać czerwonego potwora, jego rolę na stałe otrzymał Brian Muehl, który wkrótce zrezygnował z pracy nad Ulicą Sezamkową. Rolę przejął Richard Hunt, któremu wykonywanie głosu Elmo sprawiało trudności. Pewnego dnia rzucił kukiełką w stronę Kevina Clasha, który złapał Elmo w powietrzu, i powiedział Give this a voice, Clash (pol. Daj temu głos, Clash.) Clash nadał bohaterowi charakterystyczny piskliwy głos, który sprawił, że dzisiaj Elmo jest rozpoznawalny na całym świecie i uważany za głównego bohatera Ulicy Sezamkowej. W 2012 roku w wyniku kontrowersji związanych z jego osobą, Clash opuścił Ulicę Sezamkową, a rolę Elmo przejął Ryan Dillon.

Kontrowersje Elmo wielokrotnie oskarżany był o kaleczenie języka angielskiego i nauczanie dzieci niepoprawnej gramatyki poprzez wypowiedzi wyłącznie w trzeciej osobie. Produkcja Ulicy Sezamkowej tłumaczyła, że Elmo nie posiada umiejętności posługiwania się poprawną angielszczyzną, ponieważ reprezentuje dzieci w wieku ok.