CamFans.org has posted some new pics of Cameron Bright on the X-Men: The Last Stand set. He plays Leech in the third installment:
I added some on set xmen photos. I apologize for the blur but I was asked to show them like this in order to protect the films sets. Well I hope you all enjoy what you do see. Cameron had a lot of fun on the set, and had an awesome chance to be the director for a few minutes.
Check them out at the link above.