Britain's new king is Charles III, but who were the other 2 Charles?

The first British monarch called Charles was a shy man with a stammer. He was the second child of James VI of Scotland (and, starting in 1603, James I of England) and Anne of Denmark.

He wasn’t supposed to be King, but when his brother Prince Henry died in 1612, he succeeded to the crown.