Eventhough I look nothing like her, I'd Любовь Nina Dobrev to play me. Known mostly for her roles as Elena Gilbert and Katherine Pierce on the Vampire diaries, she's a great actress. If she can be a good girl as Elena, then transform into a badass girl that is Katherine, that's good enough to play me. Everyone has there good and bad moments. I would need an actor who could portray both pretty well.
From looks it would probably be Nina Dobrev или Kristen Stewart (hopefully Nina, I cannot stand Kristen) and to add further my mum would likely be played by Sandra Bullock (both looks wise and that's her Избранное actress) and my dad by Vincent D'Onofrio(whom I admit I would enjoy meeting as well as the resemblance LOL) .