Subtle Knife was already confirmed before season one got its first teaser trailer (or when it only had a teaser). They already cast Will a while ago! Just waiting to see that season 3 for Amber Spyglass gets picked up =)
Edit: ah, just as I thought, they already finished shooting Subtle Knife.
Another edit: here's Will, if anyone is interested