I need an adjective to describe a person who does anything to get something.
Macbeth's character is very ambitious but also ....
unscrupulous seems like a good adjective for Macbeth's character.
"not controlled by one's conscience and contemptuous of what one knows to be right or honorable" TFD
- "an unscrupulous landlord".
- ""unscrupulous politicians who would be happy to sell their country in order to gain power"
Having or showing no moral principles; not honest or fair: unscrupulous landlords might be tempted to harass existing tenants. ODO
"Some people believe that to succeed in this world you have to be ruthless."
(not thinking or worrying about any pain caused to others) http://dictionary.cambridge.org/dictionary/english/ruthless
The example given is 'Macbeth's character is very ambitious but also...'
"Shakespeare’s Lady Macbeth: Manipulation & Ruthlessness"
: stubbornly or recklessly determined.
"Machiavellian", willing to employ immoral and/or dishonest means to achieve political power. Ruthlessly manipulative.
"He was willing to employ Machiavellian tactics in order to win the election."
The word refers to Niccolò Machiavelli, who is well-known for writing "The Prince," a Renaissance-era treatise on the attainment of political power.
It's often been said of such people, "They will stop at nothing."
If you stop at nothing to achieve something, you are willing to do anything in order to achieve it, even if it involves danger, great effort, or harming other people:
She'll stop at nothing to get her revenge.
will stop at nothing
(Cliché) will do everything possible (to accomplish something); will be unscrupulous.
Bill would stop at nothing to get his way.
Bob is completely determined to get promoted. He'll stop at nothing.
Consider "cynical" in the sense of a person who behaves regardless of accepted standards of honesty or morality.
In this sense, "cynicism" refers to the attitude or behaviour of someone who is willing to let other people be harmed in order to get an advantage.
Thank you for your interest in this question.
Because it has attracted low-quality or spam answers that had to be removed, posting an answer now requires 10 reputation on this site (the association bonus does not count).
Would you like to answer one of these unanswered questions instead?