Even if you liked its predecessor, Silent Hill: Revelation isn’t worth watching. It’s a boring sequel.
You want an authentic character drama? Check out Short Term 12.
300: Rise of an Empire is more of the same. If you like 300 and want to see more of it, then this will satisfy.