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
2013 Venice International Film Festival
70th Venice International Film Festival
Zac Efron