Answer:
Brutus
He is an honest man and great friend to Caesar as his best of friend he is loyal to him however he is a much better man since he is noble Roman when compared to Caesar. He struggle and strive to remain loyal to his best friend eventhough he knows that his actions are not good for the people and because of this he finds it hard to kill Caesar.
However he get convinced that he needs to kill him when he realises that it will be a good act for the Roman public and as a noble man that he is he agrees to this for the benefits of the many Romans.