In 2004, Welch appeared in the films Marie and Bruce, The Stepford Wives, and Keane. In 2005, he again appeared in Law & Order: Special Victims Unit, and also had roles in the films The Interpreter and War of the Worlds. In 2006, he had roles in the television shows, The Book of Daniel and The Sopranos, as well as the films The Hoax and The Good Shepherd.