His parents, Herbert Schweiger and Monika Schweiger, both were teachers.
First non-Polish actor who received the Best Actor Award at the Polish Film Festival (1998) for his role in Bandyta (1997).
Although being a box office hit in Germany, his movie Rabbit Without Ears (2007) wasn't nominated for a German Film Award. The reason for this was that the German Film Academy didn't accept watermarked DVDs for the jury. But Warner Bros. does not distribute copies to juries without anti-piracy measures. Thus, he angrily left the German Film Academy, but finally decided to re-enter some weeks later (2008).
After the separation from his wife Dana, he moved to Berlin (2006).
He and his wife Dana Schweiger have 4 children: Valentin Schweiger (b. 17 September 1995), Luna Schweiger (b. 11 January 1997), Lilli Schweiger (b. 17 July 1998) and Emma Schweiger (b. 26 October 2002).