We have three pieces of casting news for you this morning.  First up, Stephen Graham (This Is England) has been tapped to co-star in Rob Marshall's Pirates of the Caribbean: On Stranger Tides.  According to Variety, Graham will play "Scram" portray Scram, a Machiavellian pirate who serves as the sidekick to Johnny Depp's Jack Sparrow.  Graham will star alongside Penélope Cruz (who plays Jack's love interest) and Ian McShane, who plays the villainous Blackbeard.  The film hits theaters on May 20, 2011.Graham previously starred with Depp in Michael Mann's Public Enemies and recently wrapped shooting on Ami Mann's (daughter of Michael) The Fields starring Sam Worthington.  Graham played famous criminal Baby Face Nelson in Enemies and he's playing Al Capone in HBO's Boardwalk Empire.  He's also in William Monahan's London Boulevard, which stars Keira Knightley and Colin Farrell.  Basically, the dude is busy.Hit the jump for news about Sigourney Weaver joining Abduction and Ashley Judd signing on for Flypaper.Variety reports that Sigourney Weaver has joined the cast of John Singleton's Abduction starring Taylor Lautner and Lily Collins.  Weaver will play, "a psychiatrist to Lautner's character, who discovers his own baby picture on a missing persons website."  It would have been so much better if he had discovered it on a milk carton since people want to be reminded of missing children when eating cookies.  The actress is also playing a para-psychologist in the sci-fi horror Red Lights.  However, she'll next be seeing in the Kristen Bell comedy You Again.Finishing up, Ashley Judd has replaced Liv Tyler in the indie heist comedy Flypaper.  Judd will star alongside Patrick Dempsey and Tim Blake Nelson.  Per Variety, Flypaper is "tale of a bank robbed by two groups of crooks at the same time. However, they both come under attack by a secret enemy (Dempsey), to save the bank teller whom he loves."  Judd recently appeared in Tooth Fairy.  This movie looks to be a vast improvement (then again, so would root canal).