He was thinking Roger Rabbit meets Blade Runner. Ryan Reynolds initially wasn't going to use his own voice for Detective Pikachu.