Cast Credits Adieu God? (2012) Guest starring as Petra Stienen Episode 2x13: Petra Stienen (May 19, 2013)