In 2007, he rejoined former Wings co-star Tony Shalhoub in a guest role on Monk. The same year, Weber played the role of network boss Jack Rudolph in the NBC series Studio 60 on the Sunset Strip. In 2008, Weber starred in Alliance Group Entertainment's feature film Farm House, where he played Samael, a mysterious vineyard owner. Weber also guest starred on the drama series Brothers and Sisters as Graham Finch, a business specialist. He also guest-starred on Psych as Jack Spencer, Shawn Spencer's uncle and Henry Spencer's brother. He also starred on Desperate Housewives in 2008. Weber appeared as a recurring guest on the 2008-09 season of the CBS crime drama Without a Trace.