Sure but they didn't really focus enough on the Half Blood Prince mystery the movie is named for. Snape just kind of reveals it's him at the end without any real fanfare, 'cause it felt like an afterthought. Not to mention all the romances just kind of coming out of nowhere.The Half-Blood Prince is my favorite. I loved the glimpse into the background between Snape and Lily.