Vincent Paul Kartheiser (born May 5, 1979) is an American actor known for playing Connor on Angel (2002–2004) and Pete Campbell on Mad Men (2007–2015).