Jake Gyllenhaal was tasered while researching his new movie.

The 'Brokeback Mountain' actor plays the role of a policeman in 'End Of Watch' and while out on a ride with the police, they asked if he wanted to feel what it was like to have the debilitating electrical current run through his body - although he regretted saying yes afterwards.

He said: ''I got tasered, which wasn't as funny at the time.

''The guys asked me if I wanted to feel what it was like I said, 'Yeah, f**k it.' They put a wire on my chest, the other one on my leg and let the current run through me. It was five seconds, but it was jarring.''

Discussing his career, Jake admits he has been close to playing superheroes in a number of films previously, but now claims he is more focused on being a better actor rather than winning a particular part.

He told ShortList magazine: ''At a certain point, you realise there's always some more interesting, talented and ready to do a role than you are - and you won't get every role you for.

''All I want right now is to hone my skills and become a better actor, not dream about wearing a cape. But you never know.''