Wait a minute. Martin Caine sounds very familiar...

Fuck.