Preheat oven to 180 degrees C. Bring a large pot of lightly salted water to a boil. Add pasta, cook for 8 to 10 minutes until al dente and drain.
Heat oil in a large heavy frypan over medium heat. Saute onion, chilli and green capsicum until onions are soft and translucent. Stir in tomatoes, wine and kalamata olives. Simmer 15 minutes. Toss pasta with sauce until evenly coated. Pour into a 20x30cm baking dish. Sprinkle with feta cheese and Cheddar cheese.
Bake 5 minutes in the preheated oven. Heat the grill and grill for 5 minutes or until topping is golden brown and bubbly.