Giovanni Ribisi has joined the cast of Warner Independent's The Rum Diary starring Johnny Depp, Amber Heard, Aaron Eckhart and Richard Jenkins.

According to Variety, he'll play a carousing journalist in the Hunter S. Thompson adaptation.

Written and directed by Bruce Robinson, The Rum Diary details the life and events of Paul Kemp, a freelance journalist who finds himself at a critical turning point in his life while writing for a run-down newspaper in the Caribbean. Paul is challenged on many levels as he tries to carve out a more secure niche for himself amidst a group of lost souls all bent on self-destruction. Thompson delivers a potent story that pushes the sometimes brutal truth of human relations into your face in such a way that it would be absurd to not laugh.

The project, which Depp, Christi Dembrowski and Graham King are producing, begins shooting March 30 in Puerto Rico.