Harry Potter star Daniel Radcliffe has left behind the world of magic and spells, trading it for something more serous. A role in a TV drama 'My Boy Jack' where he trades his school uniform for the rather more mature attire of the Irish Guards.

However the familiar specs are still there.