Caine reprised his role as Alfred Pennyworth in the Batman sequel, "The Dark Knight Rises", which was released in July 2012. Caine later called "The Dark Knight Trilogy", "one of the greatest things I have done in my life." In 2013, Caine appeared in the heist thriller "Now You See Me" starring alongside Jesse Eisenberg, Mark Ruffalo, Isla Fisher, Woody Harrelson, and Morgan Freeman. Caine played the role of Arthur Tressler, an insurance magnate and the Four Horsemen's sponsor. The film, despite receiving mixed reviews from critics was a financial success at the box office and spawned a sequel, "Now You See Me 2" (2016).