Dark Souls III is hitting all platforms on April 12th. The developer, FromSoftware, has been teasing fans with many trailers for a long time. The trailer below is filled with boss fights. If you want to stay spoiler free, it is better to go watch other trailers and wait for the game release.
You can pre-order the game on the official site here. There are 4 console versions and 3 PC versions. Apart from usual (Standard [Digital], Collector's, and Deluxe [Digital]) versions, console players can also buy the Day One Edition version.
Here is the Accursed trailer showcasing many bosses of the Dark Souls III game: