Julianne Moore (Mary Villiers), Nicholas Galitzine (George Villiers), Tony Curran (King James I), Nicola Walker (Lady Hatton), Niamh Algar (Sandie), Trine Dyrholm (Queen Anne), Sean Gilder (Sir Thomas Compton), Lydia Fleming (Anne Turner), Laurie Davidson (Earl of Somerset), Adrian Rawlins (Sir Edward Coke)