Which Real-Life Actress Should Play Nikki Heat?

So many possibilities! If it needs to be someone who might realistically appear on Castle, we'll go with Famke Janssen. But now let's move on to our dream picks, since that's more fun and there's really nothing stopping us. Sandra Bullock popped into our heads for a second, but we don't know if she's campy enough to play someone with the last name "Heat." We also considered Jennifer Connelly, Kate Beckinsale, Rachel Weisz, Marisa Tomei, etc., but they really remind us more of Beckett (who is also fictional… this is weird). We'll "settle" for Angelina Jolie or Megan Fox. A love child of the two would also be fine, if she's available.

Who would YOU like to see play Nikki Heat? Sound off in the comments below!