I don't know much about him, but isn't he one of those unfortunate actors who are talented, but because of being in certain films, they're laughingstocks to the whole world? Water for Elephants, from what I remember, had good reviews and people said he was a good actor. As for Kristen Stewart, I think she would be good for emotionally detached characters through trauma, natural personality, or otherwise. Speak (2004) starred Kristen and people said she did a good job, not an Oscar winning job, but much better than what Twilight did or wanted her to do.