James Franco's 'Of Mice and Men' grips critics