I still firmly believe that Law and Bam Margera are the same person.
It seems exactly like a viva la bam episode for Bam and his crew to suddenly start a pirate crew and just decide to go around the grand line in a submarine wearing jumpsuits and dressing up one of them in a bear suit.
SHAMBLES:
Robbie Coltraine as Oars Jr
for Hancock, Eva Green
!
another for Hancock could be Penelope cruz:
!
The Rock is Das Bones:
I like the idea of James Franco as Zoro
Stuart Townsend as Shuraiya Bascud
Joseph Gordon Levitt as Luffy
and Mark Strong is definitely the only actor I'd accept for Crocodile
also the Wilson brothers (luke and owen) for johnny and yosaku