Harry Potter star Rupert Grint has a new role to play: Thunderpants!
The actor who played Harry's best friend Ron Weasley is to play a boy genius in his latest new film.
In Thunderpants Rupert comes to the aid of a friend who just can't stop - ahem - breaking wind!
Grint's clever character designs a pair of trousers which mean the boy, played by newcomer Bruce Cook, can achieve his dream of becoming an astronaut.
He stars alongside actors Stephen Fry and Simon Callow in the £5m British film.
13-year-old Rupert, once a CBBC Newsround Online messageboard regular, said:
I'm really proud of the film and hope it's a big hit."
And he can't resist: "It's the windiest film ever!"