Seth MacFarlane played Tim the Bear up until season 3 episode 10, which MacFarlane admits is a "Steve Martin impression (...) a Wild and Crazy Guy impression ''. Jess Harnell voices Tim from season 3 episode 11 onwards.
who does seth macfarlane play in cleveland show
Tim the Bear