Starting in 2006, Urie began appearing in ABC "dramedy" Ugly Betty, appearing as Marc St. James, the assistant of Wilhelmina Slater (Vanessa L. Williams). The show began with the concept that Wilhelmina would have a different assistant in each episode, thus Urie was originally billed as a guest star in the credits, However, Williams loved their chemistry, and Urie was signed on as a full-time regular midway through the first season. He and the cast were nominated for Screen Actors Guild awards for Outstanding Performance by an Ensemble in a Comedy Series in 2007 and 2008. The role earned Urie a Ewwy Award nomination for Best Supporting Actor in a Comedy Series in 2009. He remained with Ugly Betty until the show's cancellation in 2010.