James Franco's depiction of George in "Of Mice and Men" has earned mixed reviews, but critics have largely applauded fellow Hollywood actor Chris O'Dowd's portrayal of Lennie.