who plays bob duncan on good luck charlie
Eric Allan Kramer Eric Allan Kramer (born March 26, 1962[1]) is an American-Canadian character actor. He has appeared in numerous feature films and television programs including True Romance and Robin Hood: Men in Tights, but is best known for his role as Dave Rogers on The Hughleys and Bob Duncan on Good Luck Charlie from 2010â€“2014.