Boy, I could not disagree more. I thought his performance was rather stilted and unnatural, and, well, acted. I thought Del Toro was much more believable.
I do think Joaquin Phoenix is generally not bad, and certainly not a generically handsome young actor, which at least sets him apart.