Judd Hirsch (born March 15, 1935) is an American actor and writer who is best known for his roles as Alex Rieger on the ABC/NBC comedy series Taxi, John Lacey on the NBC series Dear John and as Alan Eppes on the CBS series Numb3rs. He made a cameo as himself in the 2011 Disney film The Muppets. He also played Sigmund Freud in the ABC Studios TV show Perception.