Return of the living Deadpool