Joshua was a protagonist in the TV show Supernatural and was one of the only good angels. He was portrayed by Roger Aaron Brown.