Ed Sheeran plays a vampire