Question: who plays bob duncan in good luck charlie
Answer: Eric Allan Kramer ( born March 26 , 1962 ) is an American - Canadian character actor .