This stunning red gown is inspired by Jennifer Morrison Emma Swan Red Dress Once Upon a Time. It is a perfect movie & TV costumes for the cosplay fans. Jennifer Morrison (played as Emma Swan) looked radiant wearing this red satin gown on episode 3x21. Emma red dress featuring ball gown silhouette with long-sleeves. If you are looking for a ball gown dress for Halloween events or other special themed party, this dress is the best choice.