Dress: Montana Dress by A.L.C. (Thanks Kristin!)
Felicity Smoak (played by Emily Bett Rickards) on Arrow on The CW was spotted wearing this burgundy dress on Arrow on episode 'Penance' (5x04) in Oct 2016. Felicity's Dress is the Montana Dress by A.L.C. .