10 difficult enemies to defeat in Demon Souls

10

Old Hero

9

Dirty Colossus

8

Maneater

7

Armor Spider

6

The Vanguard

5

Old King Allant

4

The Penetrator

3

The Old Monk

2

Adjudicator

1

Flamelurker