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: Avatar 2 Wraps Filming Confirms James Cameron

Avatar is being release on May 22nd, 2009.

B. Alan Orange at Movieweb
B. Alan Orange