Answer
Yes, Guy Noir is a recurring character on A Prairie Home Companion. He is a hard-boiled private detective who is often called in to solve mysteries in the fictional town of Lake Wobegon. He is portrayed by Garrison Keillor, the host of A Prairie Home Companion.