Daniel Radcliffe has been quite busy in the last couple of years. Swiss Army Man (which has a great score, albeit somewhat of a questionable plot), Now You See Me 2 and Imperium are all vastly different, but each promise a nice story, with Daniel playing important roles.
Next, he will star as Yossi Ghinsberg in the movie Jungle (there is no exact date set, however it will be sometime in 2017).