Harry Potter's Daniel Radcliffe is unrecognisable as he unveils ripped physique
Daniel Radcliffe is best known for playing an angelic and wide-eyed teenage boy in JK Rowling's Harry Potter movies - and fans' jaws have dropped after comparing the dramatic transformation he's made.