Canadian comedian Russell Peters has landed a part in a science-fiction film directed by David Bowie’s son, Duncan Jones.

A publicist says the Brampton, Ont.-raised funnyman will co-star in the U.S.-produced thriller “Source Code,” alongside Jake Gyllenhaal and Vera Farmiga, who is up for an Oscar for her role in “Up in the Air.”

Source Code,” which is set for release next year, follows a soldier as he awakens in a commuter’s body during a train bombing.

Co-stars include Michelle Monaghan and Jeffrey Wright.

Peters plays a comical passenger on the train, said a publicist. His role was recently expanded with additional scenes and dialogue, according to a release.

The shooting schedule has forced Peters to postpone his March tour dates, including stops in Australia, New Zealand and Las Vegas, until May.

“Moving the tour wasn’t an easy decision to make — I’ve never had to do this before,” Peters said in the release.

“I’ve been looking for good film roles for a while now and this one’s really good.”

Peters recently performed a sold-out show at the Nokia Theatre in Los Angeles.

The 39-year-old, who has been doing standup for 20 years, is also working on a book.