The Three Stooges are still well known and well loved all over the world, and a modern day movie version of the slap-stick trio has been in the works, and been put off for a long time. Well, it appears as though the wait is over and a new Three Stooges movie is here.

The Farrelly brothers directed this new take on the Three Stooges. But before I talk about the new movie...let me go back just a bit. The Farrelly brothers have been trying to make this movie since about 2009. The cast was originally rumored to be Sean Penn as Larry...Benicio del Toro as Moe...and Jim Carrey at Curly. And the movie was originally slated for a 2010 release. And one point, Sean Penn was out of the movie and Paul Giamatti was rumored to be the new Larry.

Well somewhere between then and now, all of those all-star actors were removed from the discussion. So who is portraying the lovable stooges? In case you couldn't recognize them from the trailer, they are...Will Sasso (Mad TV) as Curly...Sean Hayes (Will & Grace) as Larry...and Chris Diamanpopoulos (various TV roles) as Moe. The film also features Jane Lynch (Glee), Larry David (Curb Your Enthusiasm) and Sofia Vergara (Modern Family). Oh yeah, there are also cameos from some of the cast members of MTV's Jersey Shore.

The movie is set in modern times, and appears to feature the type of slap-stick, violent humor that the Stooges are known for. The Three Stooges is set to hit theaters on April 13, 2012.