Is the red-flowered plant in the second photo a hollyhock? It's so pretty.

I have lots of the other plants in our garden, such as the roses, Mexican sage and echium. Beautiful, tough old plants!