It is proven that in dreams we can only see faces that we have seen in real life before.
Our mind is not inventing faces – in our dreams we see real faces of real people that we have seen during our life but may not know or remember. We have all seen hundreds of thousands of faces throughout our lives, so we have an endless supply of characters for our brain to utilize during our dreams.