It looks like Larry David is joining the cast of The Three Stooges in the role of Mother Mengele, the nun who runs the orphanage that the Stooges grew up in. He’ll be joined by the previously announced Jane Lynch as Mother Superior, which sounds like the only pair of nuns that could get me into a Catholic Church.