Skip to main content
Series poster for School Rumble (2004)

School Rumble

2004
2 Seasons • 52 Episodes
Play trailer