Giovanni Ribisi has joined James Cameron's upcoming 3-D film Avatar. According to The Hollywood Reporter, he will be playing a passive-aggressive character named Selfridge.

The film revolves around a group of humans fighting off the indigenous inhabitants of a distant planet. The cast includes Sam Worthington, Zoe Saldana, Sigourney Weaver and Michelle Rodriguez.

RELATED: Vin Diesel Strongly Hints at Role in James Cameron's Avatar Sequels

Avatar is being release on May 22nd, 2009.