I will always have my favorites of all time, but my current favorites are Natalie Portman and Edward Norton. They both are able to do such an incredible range of roles and positions, it's really crazy. Particularily Edward Norton. To go from American History X to Death to Smoochy has got to be the largest range of a character switch. From a skinhead in prison to a children's tv host dressed as a big pink rhino... crazy good