3 Needles: According to The Hollywood Reporter, Shawn Ashmore, best known for this role as Bobby Drake/Iceman in X2: X-Men United, has stepped in to star in the indie feature 3 Needles for Canadian writer-director Thom Fitzgerald.

Ashmore replaces Scott Speedman.

The film is a triptych about the AIDS pandemic that plays out in South Africa, China and North America. In the North American segment, Ashmore will play a second-rate pornography actor who passes his monthly blood test by stealing samples from his geriatric father.

Lucy Liu, Sandra Oh, Sarah Polley and Olympia Dukakis already are on board. Fitzgerald wrote the screenplay and is producing with Bryan Hofbauer.