Answer
Bradley Walsh's middle name is John. He is an English actor, presenter, and comedian. He is best known for his roles as Danny Baldwin in Coronation Street and Gary Barlow in the BBC sitcom Not Going Out. He has also presented a number of television shows, including The Chase, Take Me Out, and Who Wants to Be a Millionaire?.