Out promoting Swiss Army Man ,which arrives in UK theaters today, actor Daniel Radcliffe commented on whether he'd ever want to play a superhero. Said Radcliffe, "I love superhero movies. I would’ve been a good Spider-Man but the boat has sailed on that and I’m very happy to watch Tom Holland do it. He’s fantastic. I’m not sure if I’d sign up for something that was another seven or eight films or ten years but a shorter franchise, yeah."
Having found more recent success with The Woman in Black, Kill Your Darlings, Horns and a host of other projects it's definitely understandable that he wouldn't want to be so closely associated with a particular role after playing Harry Potter for 10 years.
Is there another character you could see Radcliffe playing? Given his desire to not be tied down for years and years, it seems likely that he wouldn't sign up for the DCEU or MCU. Radcliffe would make a pretty convincing Markus Grayson should Universal ever decide to make an Invincible movie.