In addition to '' The Illusionist , '' which opens on Aug. 18 , he is appearing here in Tom Stoppard 's new hit play , '' Rock 'n ' Roll , '' playing Jan , a music-mad Czech graduate student in England whose return home in 1968 , just after the Soviet tanks roll into Prague , sets in motion a spiral of disillusionment , loss and finally hope .