Casting was a challenge for 12 Years a Slave, but Terry (played by Bobby Moynihan) was a natural and really impressed the casting directors.