Daniel Radcliffe's name may be forever synonymous with 'Harry Potter,' but the British actor has already proven that his talents extend far beyond playing the boy wizard on the big screen. He can do the Broadway thing! He's got a nifty fake American accent! He can rap! Wait...what?