04/08/2008 at 03:00 PM EDT
It's Daniel Radcliffe as you've never seen him before – lose the Quidditch broomstick and add the World War I-era mustache. The Harry Potter
star, 18, continues to broaden his acting horizons, this time playing teen soldier Jack Kipling, the only son of writer Rudyard Kipling, in My Boy Jack
, and PEOPLE got a sneak preview pic of Radcliffe in uniform. (The film, costarring Kim Cattrall, airs April 20, 9 p.m., on PBS's Masterpiece Classic
.) Like this story? Click on the Yahoo Buzz! button below to Buzz it up!