Daniel Radcliffe thinks he has a reputation for ''doing weird stuff''.

The 'Harry Potter' actor has claimed he's constantly getting offered strange new roles as he believes he's become known for appearing in ''weird'' films and television shows.

He said: ''I've just finished a film called 'Swiss Army Man', and it's 100 per cent the weirdest thing I've ever done. And I wouldn't have been sent that script if I didn't have this reputation for doing weird stuff. The flip-side is you also get sent really bad stuff.''

However, the 26-year-old star - who has also starred in the fantasy film 'Horns' - insisted he doesn't feel as though he misses out on any jobs because of it.

Asked if there's any role he wishes he could play, Radcliffe told Radio Times magazine: ''I don't think so. I'm quite pleased with the roles I'm offered. Once you become known for picking interesting roles, you get an ever wider choice.''

The 'Woman In Black' actor also revealed there's no method to the way in which he decides what roles to take.

He added: ''I choose scripts by asking, what is the experience that is going to make me most happy? I'm very lucky, but there's no grand career plan. Outside of 'Harry Potter' and 'The Hunger Games', those kind of films that have a built-in fan base, it's impossible to know if a film is going to be successful. So you just have to pick those you feel passionate about.''