Former Republican Secretary of State Colin Powell announced Tuesday that he will vote for Hillary Clinton.
"She is balanced, she has temperament and no matter what anyone says, she has stamina," Powell told Newsday. "I think she is fully qualified to serve as the president of the United States and will serve it with distinction."
Earlier this year, however, the four-star general wasn't exactly singing Clinton's praises.
Powell made headlines when some of his private emails went public in September. In one of those emails, Newsday reports he wrote, "everything [Clinton] touches she kind of screws up with hubris."
Beyond that, Powell wasn't thrilled when reports released over the summer suggested that he gave Clinton the idea to use a private email server during her time as secretary of state.
In August, CNN reports he told media outlets that "her [Clinton's] people are trying to pin it on me."
Powell is a Republican, but has broken with his party before.
In 2008, endorsed then-Sen. Barack Obama instead of Sen. John McCain.
"I'm still a Republican because I believe in a strong defense, because I believe in the entrepreneurial spirit that is so typical of the Republican Party in the past," Powell said in 2015 when questioned whether he was still a Republican.
Powell has been particularly critical of GOP nominee Donald Trump during this election cycle.
According to Newsday, Powell called Trump an "international pariah" and a "national disgrace" in his private emails that were hacked.
Powell isn't the only Republican, however, to back Clinton over Trump. He's joined by Sen. Larry Pressler, Sally Bradshaw and some sources say George H.W. Bush.
WATCH | For more news you need, watch our 60 Second Circa.