Kevin Spacey Talks Getting 'Revenge' By Starring in Elvis & Nixon Kevin Spacey playing Richard Nixon has been years in the making, at least for him.