Half Nelson
James Kendrick
Half Nelson doesn't pretend that nobility equals goodness in absolute terms. Dan is noble, but he is also deeply flawed, and his ability to help Drey is balanced by her ability to help him.