Marie Avgeropoulos looking great under the cape