( CNN ) -- Entertainer Ed McMahon has been hospitalized for more than three weeks with pneumonia and other medical problems , his spokesman said Friday . 85-year-old Ed McMahon is in serious condition , according to his spokesman . Doctors say McMahon is in serious condition , said the spokesman , Howard Bragman . `` Ed 's a big , strong , hearty guy and his family and I are hopeful and optimistic about his prognosis , '' he said . McMahon is 85 . He will turn 86 on March 6 . Bragman and McMahon 's family are `` praying and hoping for the best and are appreciative of everyone 's thoughts and prayers , '' Bragman said . He declined to say where McMahon is hospitalized . McMahon gained fame as Johnny Carson 's sidekick on `` The Tonight Show . '' CNN 's Rachel Wells contributed to this story .
Ed McMahon has been in the hospital for almost a month . Comment: McMahon best known as Johnny Carson 's longtime `` Tonight '' show sidekick .