8 Mile Wiki

Greg Buehl (played by Michael Shannon) is the former abusive boyfriend of B-Rabbit's mother, Stephanie. It is mentioned in the freestyle B-Rabbit does for the song "Sweet Home Alabama" Greg is around B-Rabbit's age and went to the same school that B-Rabbit and Future attended.

After Greg finds out about an eviction notice, a fight breaks out between B-Rabbit and Greg, which is only stopped due to Lily's fear. After this, Greg leaves Stephanie and isn't seen again.


  • Michael Shannon, who plays Greg, is actually almost two years younger than Eminem.
  • Gary Sinise was the original choice to play Greg, but the role was won by Michael Shannon.
  • Possibly based on Fred Samara, Jr.; ex-husband of Eminem's mother and father of his brother Nathan