After lending his voice to the commercially successful computer-animated film "The Lorax" (2012), he appeared as the male lead in the romantic drama "The Lucky One" (2012), based on the novel of the same name by Nicholas Sparks. The film became a major box office success despite negative reviews from critics. He also starred in the drama "At Any Price", which premiered at the 2012 Venice International Film Festival, and the historical drama "Parkland", which premiered at the 2013 Venice International Film Festival. Both of the films received mixed reviews from critics.