Judd Seymore Hirsch is an American actor. He is known for playing Alex Rieger on the television comedy series Taxi, John Lacey on the NBC series Dear John, and Alan Eppes on the CBS series Numb3rs. From Wikipedia