Technically, the movie hasn't yet premiered in English. You can watch it subbed if you Google it, but I'm not exactly sure where. Check the related questions and maybe you'll find it subbed there.
You can try Bleachget. They have dubbed many episodes but they are subbed after about episode #90.
Go to youranimenow.com
Idk who posted that 1st one but there wrong. go to http://www.animefreak.tv/watch/bleach-movie-2-diamonddust-rebellion-english-dubbed-online-free#English.
Bleach is currently airing and it is all the way at episode 405 you can watch them either by buying the volumes or watching online.
on www.youranimenow.com in subtitles. You can also watch bleach episodes in English and with subtitles. You can also watch bleach the movie 2 in subtitles.
Hulu.com
You can't watch Bleach season eight in English because it is not out yet it will be out on august 28th where you can wait and watch it on sites like pimpanime.com, dubhappy.com, or justdubs.net.
Go to youranimenow.com
Idk who posted that 1st one but there wrong. go to http://www.animefreak.tv/watch/bleach-movie-2-diamonddust-rebellion-english-dubbed-online-free#English.
Justdubs.net
go to hentai4bleach.com and you'll find your episodes.
Bleach is currently airing and it is all the way at episode 405 you can watch them either by buying the volumes or watching online.
You can watch Bleach episode 217 in English dub on platforms like Crunchyroll, Hulu, or on DVD sets.
on www.youranimenow.com in subtitles. You can also watch bleach episodes in English and with subtitles. You can also watch bleach the movie 2 in subtitles.
Yes, there are now 209 Bleach episodes in English dub, with another coming out every week
no where that is free you have to watch the subbed on you-tube
Hulu.com
Currently, there are 208 episodes of Bleach out in English dub. However, they create a new one every week, usually on a Sunday to Tuesday. There are many online sites to watch bleach, but the one I usually use is animefreak.tv, as it is convenient, easy to use, and best of all free.