robert sheehan mortal engines coat