Stanley Tucci's newest film is a major success on streaming.