How did Johnny Manziel meet Sarah Savage

Full cast & crew

Aidan Turner ... Ross Poldark43 episodes, 2015-2019 Eleanor Tomlinson ... Demelza Poldark / ... 43 episodes, 2015-2019 Jack Farthing ... George Warleggan 43 episodes, 2015-2019 Beatie Edney ... Prudie / ... 42 episodes, 2015-2019 Tristan Sturrock ... Zacky Martin41 episodes, 2015-2019 Luke Norris ... Dwight Enys 39 episodes, 2015-2019 Heida Reed ... Elizabeth Warleggan / ... 38 episodes, 2015-2019 Gabriella Wilde ... Caroline Enys / ... 35 episodes, 2016-2019 Pip Torrens ... Cary Warleggan 29 episodes, 2015-2019 Caroline Blakiston ... Aunt Agatha 26 episodes, 2015-2018 Harry Richardson ... Drake Carne 25 episodes, 2017-2019 Tom York ... Sam Carne 25 episodes, 2017-2019 Ellise Chappell ... Morwenna Carne / ... 25 episodes, 2017-2019 Ed Browning ... Paul Daniel 22 episodes, 2015-2018 John Hollingworth ... Captain Henshawe 20 episodes, 2015-2017 Richard Hope ... Harris Pascoe19 episodes, 2015-2019 Ruby Bentall ... Verity Blamey / ... 18 episodes, 2015-2018 Phil Davis ... Jud Paynter15 episodes, 2015-2016 Amelia Clarkson ... Rosina Hoblyn / ... 15 episodes, 2016-2019 Turlough Convery ... Tom Harry15 episodes, 2016-2018 Kyle Soller ... Francis / ... 14 episodes, 2015-2018 Stuart Davidson ... Warleggan Footman / ... 4 episodes, 2015-2019 Christian Brassington ... Ossie Whitworth11 episodes, 2017-2018 Josh Whitehouse ... Hugh Armitage10 episodes, 2017-2018 James Wilby ... Lord Falmouth 10 episodes, 2017-2018 John Macneill ... Jacka Hoblyn10 episodes, 2016-2019 Robert Daws ... Dr Choake / ... 9 episodes, 2015-2018 John Nettles ... Ray Penvenen 9 episodes, 2016-2017 Harry Marcus ... Geoffrey Charles 8 episodes, 2017 Wensdae Gibbons ... Clowance Poldark