Me in three fictional characters

This is so 💯 that even I'm impressed with myself
  1. Amy Brookhiemer
  2. Nick Miller
  3. Greg Heffley